input: fetch demux attachment once, not twice (fixes #11966)
authorRémi Denis-Courmont <remi@remlab.net>
Fri, 15 Aug 2014 17:07:07 +0000 (20:07 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Fri, 15 Aug 2014 17:10:58 +0000 (20:10 +0300)
commitfdb9f79e5ffdb566a1b5f5940d83f8cd93f08783
tree5374958936ab698f38bc095b955257ae7714dc8b
parent39c984278e06ae31e258f6c34170beeb0b4235c4
input: fetch demux attachment once, not twice (fixes #11966)

This was inefficient and caused attachments from the meta engine or from
the slave demuxers to get lost.

Note that those attachments will still get lost later if the master
demuxer sets the metadata update flag (which affects the Ogg demuxer
only so far), or when adding a slave input.

All regressions introduced in e4673369e8356c84ca99b66fb222dee07c8e4962.
src/input/input.c