gstreamer/ext/ffmpeg
Ronald S. Bultje 199e7f14f2 Several encoding changes: for video, double check the pix_fmt after opening the AVCodec. The pix_fmt will be changed ...
Original commit message from CVS:
Several encoding changes:
* for video, double check the pix_fmt after opening the AVCodec. The pix_fmt
will be changed to the preferred pix_fmt instead of that opening the
codec fails. We fail when it has changed (then, ffmpeg doesn't like it).
* for video, set the correct timestamp.
* for audio, do *not* set the frame_size: most codecs don't like it. Instead,
keep a cache of buffers and always give data of size "frame_size". Maybe
I should have used bytestream here, I'm not sure. This works, though.
I can now create mpeg1 video, mp2 and ac3 audio. I didn't test any others yet.
I also didn't start working on integration with any of the muxers yet, that's
all one big TODO. One thing at a time, please. :).
2003-11-12 10:42:36 +00:00
..
gstffmpeg.c Bla 2003-11-02 13:12:14 +00:00
gstffmpegcodecmap.c Several encoding changes: for video, double check the pix_fmt after opening the AVCodec. The pix_fmt will be changed ... 2003-11-12 10:42:36 +00:00
gstffmpegcodecmap.h We also need raw video/audio caps for the demuxer/muxer, plus that caps_to_codecid() didn't exist (thanks for noticin... 2003-06-17 11:44:11 +00:00
gstffmpegcolorspace.c fix ffmpeg by using an ugly hack (put data as GType 0 when there is no type available yet) 2003-11-02 19:07:41 +00:00
gstffmpegdec.c random fixes to ffmpeg: decoding of mp3 now works, call parent_class->dispose 2003-11-04 22:31:05 +00:00
gstffmpegdemux.c fix ffmpeg by using an ugly hack (put data as GType 0 when there is no type available yet) 2003-11-02 19:07:41 +00:00
gstffmpegenc.c Several encoding changes: for video, double check the pix_fmt after opening the AVCodec. The pix_fmt will be changed ... 2003-11-12 10:42:36 +00:00
gstffmpegmux.c fix ffmpeg by using an ugly hack (put data as GType 0 when there is no type available yet) 2003-11-02 19:07:41 +00:00
gstffmpegprotocol.c change gst/bytestream.h to gst/bytestream/bytestream.h 2003-10-29 03:15:50 +00:00
Makefile.am FFMPEG-based colorspace conversion plugin 2003-10-25 16:29:13 +00:00