summaryrefslogtreecommitdiff
path: root/omx/gstomxh264enc.c
AgeCommit message (Collapse)AuthorFilesLines
2014-06-29omxh264enc: Properly accumulate headers and push before the next frameSebastian Dröge1-6/+37
Fixes output of encoding on RPi, where each header buffer (SPS and PPS) is in a separate OMX buffer. https://bugzilla.gnome.org/show_bug.cgi?id=726669
2014-06-24omxh264enc: Don't let baseclass finish frames for SPS/PPS buffersSebastian Dröge1-0/+5
Otherwise we a) send them twice, and b) finish a frame for something that does not even include a frame. https://bugzilla.gnome.org/show_bug.cgi?id=726669
2014-03-19fix filemodeMichal Lazo1-0/+0
2014-03-16omxh264enc: Fix compiler warningsSebastian Dröge1-1/+2
2014-03-16omxh264enc: IDR interval, SPS and PPS headers for rpiMichal Lazo1-1/+188
https://bugzilla.gnome.org/show_bug.cgi?id=720031
2013-04-18omx: more printf format fixesTim-Philipp Müller1-2/+3
Fix printf formats again, so that gst-omx compiles warning- free on the Raspberry Pi as well. Unfortunately OMX_UINT32 maybe be typedefed to uint32_t or unsigned long, which doesn't work well with our debugging printf format strings, so just use %u for those and cast to guint.
2013-04-08omx: fix printf formats in debug messagesTim-Philipp Müller1-1/+1
OMX_U32 is typedefed to an unsigned long, OMX_TICKS to a 64-bit integer.
2013-03-22omx: fix compiler warnings when compiling with -DG_DISABLE_ASSERTTim-Philipp Müller1-2/+2
As we do for releases. Fixes 'variable may be used uninitialized' warnings.
2013-03-14omx: Only unref caps after usage of its fieldsSebastian Dröge1-2/+2
2013-03-11omxh264enc: If caps specify no profile/level use the component's defaultsSebastian Dröge1-32/+37
2013-03-11omxh264enc: The h264 encoders are supposed to output byte-stream/auSebastian Dröge1-1/+3
2013-03-01omxvideoenc: And set it actually on the right portSebastian Dröge1-2/+5
2013-03-01omxvideoenc: Set the coding type in the subclasses to the specific codecSebastian Dröge1-0/+7
2013-02-25omxvideoenc: Rename component variableSebastian Dröge1-4/+4
2012-10-22omx: Port to video base classes from -baseSebastian Dröge1-20/+12
2012-10-17omx: gst_element_class_set_details_simple() -> set_static_metadata()Tim-Philipp Müller1-1/+1
2012-04-13Port to Gst 0.11Olivier Crête1-55/+45
2011-11-29omxh264enc: Add support for resending headers after a forced-keyframeJonas Larsson1-0/+10
2011-11-15omxh264enc: Detect bytestream stream format and don't put SPS/PPS into the ↵Sebastian Dröge1-0/+24
caps for this format
2011-08-10omxvideoenc: Use "video/x-raw-yuv" as sink template caps instead of strict ↵Sebastian Dröge1-1/+0
I420 caps
2011-08-02omxvideoenc: Don't fail if setting the bitrate or profile is not supported ↵Sebastian Dröge1-107/+113
by the component Also always set/get the profile, even if there are no peer caps.
2011-07-28omxh264enc: Add support for setting profile/level via capsSebastian Dröge1-1/+197
2011-07-25omxh264enc: Add H.264 encoder elementSebastian Dröge1-0/+125