gstreamer/ext/ffmpeg
Tim-Philipp Müller d917f59a84 ffmpegdemux: cache events from upstream and re-send them later
Cache any events we get from upstream before we're open, especially
tag events we may be getting from apedemux/id3demux or the like, and
push them downstream later when we've added our pads instead of just
dropping them silently. Fixes transcoding tags for Monkey's Audio
Files with preceding APE or ID3v2 tags (#586957). Add minimal unit
test for this.

Also push stream tags later after the global tags and the newsegment
event rather than right after creating the pad.
2009-07-28 23:58:02 +01:00
..
gstffmpeg.c Reverting Jan's fix-the-buildbot commit 2009-04-19 14:07:58 +02:00
gstffmpeg.h Implement push-based support for demuxers 2009-01-27 11:39:18 +01:00
gstffmpegaudioresample.c ffaudioresample: Add padding to output buffer. Fixes #573649 2009-03-06 12:47:12 +01:00
gstffmpegcfg.c enc: use standard multipass-cache-file 2009-05-25 12:36:06 +02:00
gstffmpegcfg.h ext/ffmpeg/: Free strings atleast when finalizing elements. 2007-08-01 17:43:39 +00:00
gstffmpegcodecmap.c ffmpegmux: Add proper audio mapping for DVD muxer. Fixes #588546 2009-07-20 11:48:45 +02:00
gstffmpegcodecmap.h Make sure we provide ffmpeg with 128bit-aligned data. 2009-04-21 18:28:54 +02:00
gstffmpegdec.c ffdec: don't wait for keyframe after discont 2009-07-01 11:23:59 +02:00
gstffmpegdeinterlace.c Move all non-codecmap-related methods to a new file. 2009-04-15 22:33:16 +02:00
gstffmpegdemux.c ffmpegdemux: cache events from upstream and re-send them later 2009-07-28 23:58:02 +01:00
gstffmpegenc.c ffmpeg: make elements reusable after registry rescan 2009-06-05 13:19:03 +02:00
gstffmpegenc.h ffmpeg: rewrite audio encoders. 2009-05-13 01:04:30 +02:00
gstffmpegmux.c ffmpegmux: don't leak caps if type already exists 2009-07-01 10:45:32 +01:00
gstffmpegpipe.h demuxers: Add more debugging 2009-03-09 13:45:22 +01:00
gstffmpegprotocol.c win32: Fix non-portable printf format. 2009-05-09 10:57:55 +02:00
gstffmpegscale.c configure.ac: Use pkg-config to locate check. Bump core requirement. 2007-07-12 11:13:13 +00:00
gstffmpegutils.c Make sure we provide ffmpeg with 128bit-aligned data. 2009-04-21 18:28:54 +02:00
gstffmpegutils.h Make sure we provide ffmpeg with 128bit-aligned data. 2009-04-21 18:28:54 +02:00
Makefile.am Move all non-codecmap-related methods to a new file. 2009-04-15 22:33:16 +02:00