gstreamer/omx
Sebastian Dröge b673e37546 basevideoencoder: Proxy the width/height/framerate/PAR constraints of downstream caps to upstream
This allows to specify constraints on the compressed downstream caps
by muxers or capsfilters, which will then be forwarded to upstream
and allows video converters to fulfill the constraints.

Code based on Mark Nauwelaerts audio encoder base class.
2011-08-12 12:30:07 +02:00
..
openmax openmax: Add OpenMAX IL 1.1.2 headers 2011-07-06 08:42:09 +02:00
gstbasevideocodec.c basevideocodec: Protect access to the list of pending frames with the object lock 2011-07-12 08:36:00 +02:00
gstbasevideocodec.h basevideocodec: Protect access to the list of pending frames with the object lock 2011-07-12 08:36:00 +02:00
gstbasevideodecoder.c basevideodecoder: Use the cached video frame size instead of recalculating it 2011-08-03 16:02:01 +02:00
gstbasevideodecoder.h basevideodecoder: Don't reorder serialized src events 2011-07-09 11:06:01 +02:00
gstbasevideoencoder.c basevideoencoder: Proxy the width/height/framerate/PAR constraints of downstream caps to upstream 2011-08-12 12:30:07 +02:00
gstbasevideoencoder.h basevideoencoder: Remove old ::getcaps() comment 2011-08-12 12:30:07 +02:00
gstbasevideoutils.c basevideo: Move the utils from the codec header to its own header 2011-07-09 11:41:42 +02:00
gstbasevideoutils.h basevideo: Move the utils from the codec header to its own header 2011-07-09 11:41:42 +02:00
gstomx.c omx: Don't hold any locks while calling OMX_SendCommand() 2011-08-10 09:49:57 +02:00
gstomx.conf omxvideoenc: Add video encoder base class and MPEG4 video encoder 2011-07-20 11:08:18 +02:00
gstomx.h omx: Add parenthesis at correct places in the struct init macro 2011-08-08 13:04:30 +02:00
gstomxh263dec.c omxvideodec: Use "video/x-raw-yuv" as src template caps instead of strict I420 caps 2011-08-10 10:21:15 +02:00
gstomxh263dec.h omxh263dec: Add H.263 decoder element 2011-07-25 11:44:56 +02:00
gstomxh263enc.c omxvideoenc: Use "video/x-raw-yuv" as sink template caps instead of strict I420 caps 2011-08-10 10:24:48 +02:00
gstomxh263enc.h omxh263enc: Add H.263 encoder element 2011-07-29 12:06:21 +02:00
gstomxh264dec.c omxvideodec: Use "video/x-raw-yuv" as src template caps instead of strict I420 caps 2011-08-10 10:21:15 +02:00
gstomxh264dec.h omxh264dec: Rename from omxh264videodec to omxh264dec 2011-07-12 08:54:22 +02:00
gstomxh264enc.c omxvideoenc: Use "video/x-raw-yuv" as sink template caps instead of strict I420 caps 2011-08-10 10:24:48 +02:00
gstomxh264enc.h omxh264enc: Add H.264 encoder element 2011-07-25 11:32:51 +02:00
gstomxmpeg4videodec.c omxmpeg4videodec: Don't require width/height on sink pad caps 2011-08-10 10:23:39 +02:00
gstomxmpeg4videodec.h omx: Add initial version of OpenMAX framework, video decoder base class and MPEG4 video decoder 2011-07-09 11:06:05 +02:00
gstomxmpeg4videoenc.c omxvideoenc: Use "video/x-raw-yuv" as sink template caps instead of strict I420 caps 2011-08-10 10:24:48 +02:00
gstomxmpeg4videoenc.h omxvideoenc: Add video encoder base class and MPEG4 video encoder 2011-07-20 11:08:18 +02:00
gstomxvideodec.c omxvideodec: Use "video/x-raw-yuv" as src template caps instead of strict I420 caps 2011-08-10 10:21:15 +02:00
gstomxvideodec.h omx: Add infrastructure to enable special hacks for broken OpenMAX implementations 2011-07-19 10:33:15 +02:00
gstomxvideoenc.c omxvideoenc: Use "video/x-raw-yuv" as sink template caps instead of strict I420 caps 2011-08-10 10:24:48 +02:00
gstomxvideoenc.h omxvideoenc: Add support for setting bitrate/quantization related parameters 2011-07-28 12:52:24 +02:00
gstomxwmvdec.c omxvideodec: Use "video/x-raw-yuv" as src template caps instead of strict I420 caps 2011-08-10 10:21:15 +02:00
gstomxwmvdec.h omxwmvdec: Add WMV video decoder element 2011-07-25 12:01:05 +02:00
Makefile.am omxh263enc: Add H.263 encoder element 2011-07-29 12:06:21 +02:00