summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* .gitmodules: Use repo in the trovebaserock/1.2.0Javier Jardón2016-02-161-1/+1
|
* Release 1.2.01.2.0Sebastian Dröge2014-07-236-30/+1169
|
* config: Update ranks to PRIMARY+1 to have higher preference than avdec_*Sebastian Dröge2014-07-222-13/+13
| | | | See https://bugzilla.gnome.org/show_bug.cgi?id=732161
* omxaudiosink: Set port to not flushing in prepare() and keep it at flushing ↵Sebastian Dröge2014-07-201-9/+9
| | | | | | in unprepare() https://bugzilla.gnome.org/show_bug.cgi?id=733168
* omxaudiodec: Implement setting of fallback channel positionsSebastian Dröge2014-07-134-0/+110
|
* omx: Add AAC audio decoderSebastian Dröge2014-07-135-2/+295
|
* omxaudiodec: Get PCM parameters from the out port, not the in portSebastian Dröge2014-07-021-1/+1
|
* omxaudiodec: Implement hack for not disabling the output port after ↵Sebastian Dröge2014-07-021-11/+36
| | | | | | | | set_format until the output format is known Needed on some OMX implementations, e.g. the one from Atmel. It does not send the settings-changed event on the output port if it is disabled.
* omx: Add audio decoder base class and a subclass for MP3Sebastian Dröge2014-07-026-1/+1676
|
* omx: Link to gmodule-2.0-no-export for being able to use the g_module_*() APISebastian Dröge2014-07-012-3/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=732518
* examples: #define GST_USE_UNSTABLE_API for libgstglSebastian Dröge2014-06-301-0/+1
|
* omxh264enc: Properly accumulate headers and push before the next frameSebastian Dröge2014-06-292-6/+39
| | | | | | | 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
* omxvideoenc: Implement flush() instead of the deprecated reset()Sebastian Dröge2014-06-291-6/+5
|
* rpi: It's 44100Hz, not 41400HzSebastian Dröge2014-06-251-2/+2
|
* configure.ac: require gstgl >= 1.3.3Julien Isorce2014-06-251-1/+1
|
* example: enable testeglJulien Isorce2014-06-252-5/+5
| | | | See https://bugzilla.gnome.org/show_bug.cgi?id=728940
* testegl: do matrix mutlplication in the shaderJulien Isorce2014-06-251-70/+46
| | | | See https://bugzilla.gnome.org/show_bug.cgi?id=728940
* testegl: add a comment for the parse commandJulien Isorce2014-06-251-1/+23
| | | | See https://bugzilla.gnome.org/show_bug.cgi?id=728940
* testegl: convert code from GLESv1 to GLESv2Julien Isorce2014-06-253-158/+414
| | | | See https://bugzilla.gnome.org/show_bug.cgi?id=728940
* testegl: port to gstgl APIJulien Isorce2014-06-252-610/+117
| | | | | | | | | | | | | | | | | | - append a glfilter just before fakesink So that we get gltexture or eglimages - propagate our EGLDisplay to the pipeline see GST_QUERY_CONTEXT - share our EGLContext with the iternal gl context of the pipeline, see GST_QUERY_ALLOCATION - use GstVideoGLTextureUploadMeta to upload the incoming gltexture or eglimage to our gl texture TODO: convert from GLESv1 to GLESv2 See https://bugzilla.gnome.org/show_bug.cgi?id=728940
* omxbufferpool: Copy buffers if the stride does not match and we can't use ↵Sebastian Dröge2014-06-243-29/+95
| | | | | | video meta https://bugzilla.gnome.org/show_bug.cgi?id=731672
* omx: Only include OMX_VideoExt.h conditionallySebastian Dröge2014-06-243-4/+20
| | | | It does not exist on the RPi for example.
* configure.ac: Require GStreamer core/base >= 1.2.2Sebastian Dröge2014-06-241-1/+1
| | | | Needed at least for gst_video_decoder_release_frame().
* omxbufferpool: Fix format string compiler warningSebastian Dröge2014-06-241-1/+1
|
* omxbufferpool: Initialize debug categoryMichal Lazo2014-06-241-1/+6
|
* omxbufferpool: Properly convert OMX alignment to GStreamer alignmentSebastian Dröge2014-06-241-2/+14
| | | | | | | GStreamer uses a bitmask for the alignment while OMX uses the alignment itself. Let's convert. https://bugzilla.gnome.org/show_bug.cgi?id=710564
* omxh264enc: Don't let baseclass finish frames for SPS/PPS buffersSebastian Dröge2014-06-241-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
* omxvideo: Include the separate headers too for compatibility with 1.0.xSebastian Dröge2014-06-241-0/+2
|
* omxvp8dec: use VP8 definition from OMX_VideoExt.hZhao, Halley2014-06-242-1/+3
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=726957
* configure: add --with-omx-header-path option for external omx headersZhao, Halley2014-06-241-0/+7
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=726957
* omxvideodec: fix a query leakAurélien Zanelli2014-06-201-2/+5
| | | | | | Also add a debug message if query fails. https://bugzilla.gnome.org/show_bug.cgi?id=731898
* omxvideodec: release frames with old PTS to avoid memory issueAurélien Zanelli2014-06-041-0/+56
| | | | | | | | | | Interlaced stream could make the decoder use two input frames to produce one output frame causing the gstvideodecoder frame list to grow. Assuming the video decoder output frame in display order rather than in decoding order, this commit add a way to release frames with PTS less than current output frame. https://bugzilla.gnome.org/show_bug.cgi?id=730995
* omx: Fix a missing g_free() in error pathKazunori Kobayashi2014-06-031-0/+1
| | | | | | This fixes a memory leak with g_strdup() when an error occurs. https://bugzilla.gnome.org/show_bug.cgi?id=731141
* omxvideodec: add missing stream unlock in error pathAurélien Zanelli2014-06-021-0/+1
|
* omx: Don't handle disabling/enabling ports exactly like flushingSebastian Dröge2014-05-311-14/+7
| | | | | | | Otherwise we might abort a flush operation in another thread when enabling/disabling ports, leading to deadlocks sometimes. https://bugzilla.gnome.org/show_bug.cgi?id=730989
* omxvideodec: Don't leak buffer pool config in error casesSebastian Dröge2014-05-261-0/+2
| | | | CID 1216158
* Automatic update of common submoduleSebastian Dröge2014-05-211-0/+0
| | | | From 211fa5f to 1f5d3c3
* omxvideoenc: Don't forget to unref codec stateSebastian Dröge2014-05-191-0/+1
| | | | CID 1214603
* omxvideodec: Make output buffer pointer always initializedSebastian Dröge2014-05-191-1/+1
| | | | CID 1214605
* omxvideodec: Check return value of gst_buffer_map()Sebastian Dröge2014-05-191-1/+5
| | | | CID 1214599
* omxvideodec: Check return value of gst_omx_port_set_enabled() for errorsSebastian Dröge2014-05-191-2/+9
| | | | CID 1214589
* omxvideodec: Check return values of buffer pool config parsing functionsSebastian Dröge2014-05-191-2/+10
| | | | CID 1214588
* omx: Remove dead code, buf can never be NULL here as we just check for that ↵Sebastian Dröge2014-05-191-3/+0
| | | | | | the line above CID 1214596
* omx: Fix comparisons in gst_omx_state_to_string() case to actually make senseSebastian Dröge2014-05-191-2/+3
| | | | CID 1214593
* omx: Make sure to compare the error codes as unsigned integers so that ↵Sebastian Dröge2014-05-191-5/+7
| | | | | | comparisons >2**31 actually work CID 1214592
* omx: Fix comparisons in gst_omx_command_to_string() default cause to ↵Sebastian Dröge2014-05-191-2/+3
| | | | | | actually work CID 1214591
* omxaudioenc: Implement hack for not disabling the output port after ↵Sebastian Dröge2014-05-151-14/+39
| | | | | | | | set_format until the output format is known Needed on some OMX implementations, e.g. the one from Atmel. It does not send the settings-changed event on the output port if it is disabled.
* omxvideoenc: Implement hack for not disabling the output port after ↵Sebastian Dröge2014-05-151-11/+36
| | | | | | | | set_format until the output format is known Needed on some OMX implementations, e.g. the one from Atmel. It does not send the settings-changed event on the output port if it is disabled.
* omx: Add a hack for not disabling the output port after set_format until the ↵Sebastian Dröge2014-05-153-11/+43
| | | | | | | | output format is known Needed on some OMX implementations, e.g. the one from Atmel. It does not send the settings-changed event on the output port if it is disabled.
* omxaudiosink: implement _delay only in the RaspberryPIJosep Torra2014-05-121-0/+4
| | | | | | | | Make code implementation conditionally built for RaspberryPI because OMX_IndexConfigAudioRenderingLatency seems to be a Broadcom extension. On other targets the query position might not be accurate without implementing _delay appropriatelly.