Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | .gitmodules: Use repo in the trovebaserock/1.2.0 | Javier Jardón | 2016-02-16 | 1 | -1/+1 |
| | |||||
* | Release 1.2.01.2.0 | Sebastian Dröge | 2014-07-23 | 6 | -30/+1169 |
| | |||||
* | config: Update ranks to PRIMARY+1 to have higher preference than avdec_* | Sebastian Dröge | 2014-07-22 | 2 | -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öge | 2014-07-20 | 1 | -9/+9 |
| | | | | | | in unprepare() https://bugzilla.gnome.org/show_bug.cgi?id=733168 | ||||
* | omxaudiodec: Implement setting of fallback channel positions | Sebastian Dröge | 2014-07-13 | 4 | -0/+110 |
| | |||||
* | omx: Add AAC audio decoder | Sebastian Dröge | 2014-07-13 | 5 | -2/+295 |
| | |||||
* | omxaudiodec: Get PCM parameters from the out port, not the in port | Sebastian Dröge | 2014-07-02 | 1 | -1/+1 |
| | |||||
* | omxaudiodec: Implement hack for not disabling the output port after ↵ | Sebastian Dröge | 2014-07-02 | 1 | -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 MP3 | Sebastian Dröge | 2014-07-02 | 6 | -1/+1676 |
| | |||||
* | omx: Link to gmodule-2.0-no-export for being able to use the g_module_*() API | Sebastian Dröge | 2014-07-01 | 2 | -3/+8 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=732518 | ||||
* | examples: #define GST_USE_UNSTABLE_API for libgstgl | Sebastian Dröge | 2014-06-30 | 1 | -0/+1 |
| | |||||
* | omxh264enc: Properly accumulate headers and push before the next frame | Sebastian Dröge | 2014-06-29 | 2 | -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öge | 2014-06-29 | 1 | -6/+5 |
| | |||||
* | rpi: It's 44100Hz, not 41400Hz | Sebastian Dröge | 2014-06-25 | 1 | -2/+2 |
| | |||||
* | configure.ac: require gstgl >= 1.3.3 | Julien Isorce | 2014-06-25 | 1 | -1/+1 |
| | |||||
* | example: enable testegl | Julien Isorce | 2014-06-25 | 2 | -5/+5 |
| | | | | See https://bugzilla.gnome.org/show_bug.cgi?id=728940 | ||||
* | testegl: do matrix mutlplication in the shader | Julien Isorce | 2014-06-25 | 1 | -70/+46 |
| | | | | See https://bugzilla.gnome.org/show_bug.cgi?id=728940 | ||||
* | testegl: add a comment for the parse command | Julien Isorce | 2014-06-25 | 1 | -1/+23 |
| | | | | See https://bugzilla.gnome.org/show_bug.cgi?id=728940 | ||||
* | testegl: convert code from GLESv1 to GLESv2 | Julien Isorce | 2014-06-25 | 3 | -158/+414 |
| | | | | See https://bugzilla.gnome.org/show_bug.cgi?id=728940 | ||||
* | testegl: port to gstgl API | Julien Isorce | 2014-06-25 | 2 | -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öge | 2014-06-24 | 3 | -29/+95 |
| | | | | | | video meta https://bugzilla.gnome.org/show_bug.cgi?id=731672 | ||||
* | omx: Only include OMX_VideoExt.h conditionally | Sebastian Dröge | 2014-06-24 | 3 | -4/+20 |
| | | | | It does not exist on the RPi for example. | ||||
* | configure.ac: Require GStreamer core/base >= 1.2.2 | Sebastian Dröge | 2014-06-24 | 1 | -1/+1 |
| | | | | Needed at least for gst_video_decoder_release_frame(). | ||||
* | omxbufferpool: Fix format string compiler warning | Sebastian Dröge | 2014-06-24 | 1 | -1/+1 |
| | |||||
* | omxbufferpool: Initialize debug category | Michal Lazo | 2014-06-24 | 1 | -1/+6 |
| | |||||
* | omxbufferpool: Properly convert OMX alignment to GStreamer alignment | Sebastian Dröge | 2014-06-24 | 1 | -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 buffers | Sebastian Dröge | 2014-06-24 | 1 | -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.x | Sebastian Dröge | 2014-06-24 | 1 | -0/+2 |
| | |||||
* | omxvp8dec: use VP8 definition from OMX_VideoExt.h | Zhao, Halley | 2014-06-24 | 2 | -1/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=726957 | ||||
* | configure: add --with-omx-header-path option for external omx headers | Zhao, Halley | 2014-06-24 | 1 | -0/+7 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=726957 | ||||
* | omxvideodec: fix a query leak | Aurélien Zanelli | 2014-06-20 | 1 | -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 issue | Aurélien Zanelli | 2014-06-04 | 1 | -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 path | Kazunori Kobayashi | 2014-06-03 | 1 | -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 path | Aurélien Zanelli | 2014-06-02 | 1 | -0/+1 |
| | |||||
* | omx: Don't handle disabling/enabling ports exactly like flushing | Sebastian Dröge | 2014-05-31 | 1 | -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 cases | Sebastian Dröge | 2014-05-26 | 1 | -0/+2 |
| | | | | CID 1216158 | ||||
* | Automatic update of common submodule | Sebastian Dröge | 2014-05-21 | 1 | -0/+0 |
| | | | | From 211fa5f to 1f5d3c3 | ||||
* | omxvideoenc: Don't forget to unref codec state | Sebastian Dröge | 2014-05-19 | 1 | -0/+1 |
| | | | | CID 1214603 | ||||
* | omxvideodec: Make output buffer pointer always initialized | Sebastian Dröge | 2014-05-19 | 1 | -1/+1 |
| | | | | CID 1214605 | ||||
* | omxvideodec: Check return value of gst_buffer_map() | Sebastian Dröge | 2014-05-19 | 1 | -1/+5 |
| | | | | CID 1214599 | ||||
* | omxvideodec: Check return value of gst_omx_port_set_enabled() for errors | Sebastian Dröge | 2014-05-19 | 1 | -2/+9 |
| | | | | CID 1214589 | ||||
* | omxvideodec: Check return values of buffer pool config parsing functions | Sebastian Dröge | 2014-05-19 | 1 | -2/+10 |
| | | | | CID 1214588 | ||||
* | omx: Remove dead code, buf can never be NULL here as we just check for that ↵ | Sebastian Dröge | 2014-05-19 | 1 | -3/+0 |
| | | | | | | the line above CID 1214596 | ||||
* | omx: Fix comparisons in gst_omx_state_to_string() case to actually make sense | Sebastian Dröge | 2014-05-19 | 1 | -2/+3 |
| | | | | CID 1214593 | ||||
* | omx: Make sure to compare the error codes as unsigned integers so that ↵ | Sebastian Dröge | 2014-05-19 | 1 | -5/+7 |
| | | | | | | comparisons >2**31 actually work CID 1214592 | ||||
* | omx: Fix comparisons in gst_omx_command_to_string() default cause to ↵ | Sebastian Dröge | 2014-05-19 | 1 | -2/+3 |
| | | | | | | actually work CID 1214591 | ||||
* | omxaudioenc: Implement hack for not disabling the output port after ↵ | Sebastian Dröge | 2014-05-15 | 1 | -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öge | 2014-05-15 | 1 | -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öge | 2014-05-15 | 3 | -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 RaspberryPI | Josep Torra | 2014-05-12 | 1 | -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. |