mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-01-19 05:45:58 +00:00
GStreamer multimedia framework
028d9567da
Original commit message from CVS: * ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_src_event), (gst_ffmpegdemux_src_query), (gst_ffmpegdemux_src_convert), (gst_ffmpegdemux_open), (gst_ffmpegdemux_loop): * ext/ffmpeg/gstffmpegprotocol.c: (gst_ffmpegdata_open), (gst_ffmpegdata_read), (gst_ffmpegdata_write), (gst_ffmpegdata_seek): Fix up demuxer. Works now for all my files that I tried, even quicktime. I basically hack around the super-oversimplistic file I/O handling in ffmpeg in several ways together, and I also hack around the fairly annoying EOS-will-pause-the-source-element in GStreamer itself. This code is not pretty. |
||
---|---|---|
common@5f51018de0 | ||
ext | ||
gst-libs | ||
m4 | ||
.gitignore | ||
.gitmodules | ||
AUTHORS | ||
autogen.sh | ||
ChangeLog | ||
configure.ac | ||
gst-ffmpeg.spec.in | ||
HACKING | ||
Makefile.am | ||
NEWS | ||
README | ||
RELEASE | ||
TODO |
gst-ffmpeg This module contains a GStreamer plugin for FFmpeg, as well as an internal copy of the FFmpeg source code. It is separated from the GStreamer Plugins module because it is too hard to maintain inside the Plugins module. This module requires GStreamer to be built.