gstreamer/ext/libav
Nicolas Dufresne a33a1bf6e4 avcodec: Check against codec format list
There exist few formats (deprecated though) used by mjpeg decoder
and encoder that maps to the same GStreamer format. To properly
pick the right format, also lookup each Codec list before accepting
the format. This fixes error when trying to use mjpeg encoder.

Note that this may results in faded colors. In fact, these special
format are meant to specify that this is full range YUV. Colorimetry
in gst-libav is not yet implemented, hence is ignored in general. So
I think it's fine to first fix the issue before addressing the missing
feature.

https://bugzilla.gnome.org/show_bug.cgi?id=750398
2015-06-11 10:23:33 -04:00
..
gstav.c av: use GMutex instead of deprecated GStaticMutex 2014-11-28 00:32:28 +00:00
gstav.h av: Remove some unused variables and function declarations 2012-12-22 10:52:47 +01:00
gstavauddec.c avauddev: Unref decoded AVFrame after we're done with it 2015-06-02 09:09:09 +02:00
gstavauddec.h avauddec: Use a GstBuffer instead of a GstAdapter for collecting the output buffers 2012-12-17 15:58:37 +01:00
gstavaudenc.c avaudenc: add a comment about using -1 in _finish_frame 2014-06-06 12:40:57 +01:00
gstavaudenc.h avenc: Add compliance property 2013-10-15 09:27:03 +02:00
gstavaudioresample.c Fix FSF address 2012-11-04 00:22:16 +00:00
gstavcfg.c libav: Minor changes to build properly with v11alpha1 2014-08-12 16:17:38 +03:00
gstavcfg.h Fix FSF address 2012-11-04 00:22:16 +00:00
gstavcodecmap.c avcodec: Check against codec format list 2015-06-11 10:23:33 -04:00
gstavcodecmap.h av: Update for CodecID -> AVCodecID related changes 2014-01-03 16:28:44 +01:00
gstavdeinterlace.c libav: Change from deprecated PIX_FMT_* to AV_PIX_FMT_* 2015-03-10 10:17:45 +01:00
gstavdemux.c avdemux: resurrect some flow return handling 2015-03-29 14:01:50 +02:00
gstavmux.c libav: Change from deprecated PIX_FMT_* to AV_PIX_FMT_* 2015-03-10 10:17:45 +01:00
gstavprotocol.c av: Move gst_ffmpegdata functions to gstavprotocol.h too 2012-12-22 10:49:52 +01:00
gstavprotocol.h av: Move gst_ffmpegdata functions to gstavprotocol.h too 2012-12-22 10:49:52 +01:00
gstavscale.c libav: Change from deprecated PIX_FMT_* to AV_PIX_FMT_* 2015-03-10 10:17:45 +01:00
gstavutils.c libav: Change from deprecated PIX_FMT_* to AV_PIX_FMT_* 2015-03-10 10:17:45 +01:00
gstavutils.h av: Update for CodecID -> AVCodecID related changes 2014-01-03 16:28:44 +01:00
gstavviddec.c viddec: Replicate any 3D/multiview info from input caps onto output 2015-06-11 12:25:45 +10:00
gstavviddec.h avviddec: Add output-corrupt property 2014-01-17 22:08:33 +01:00
gstavvidenc.c libav: Change from deprecated PIX_FMT_* to AV_PIX_FMT_* 2015-03-10 10:17:45 +01:00
gstavvidenc.h avvidenc: Add thread-count parameter for libav encoders 2014-05-19 15:07:02 +01:00
Makefile.am libav: fix static linking 2013-04-15 16:00:03 +02:00