Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | omx: don't use the 'z' modifier to print size_t0.10 | Tim-Philipp Müller | 2013-09-28 | 2 | -3/+3 |
| | | | | | | | | | | gcc will warn in some cases even if the size of the type is exactly that of size_t on the platform. https://bugzilla.gnome.org/show_bug.cgi?id=699008 Conflicts: omx/gstomxvideodec.c | ||||
* | gstomxvideoenc: Set bitrate in setcaps | Roman Arutyunyan | 2013-09-28 | 1 | -0/+15 |
| | | | | | | Otherwise it gets lost whenever we configure new caps https://bugzilla.gnome.org/show_bug.cgi?id=698049 | ||||
* | rpi: The WMV/VC1 decoder can only do WMV9 and VC1, no older versions | Sebastian Dröge | 2013-09-28 | 1 | -0/+1 |
| | |||||
* | examples: simplify the thread synchronization code | Josep Torra | 2013-09-28 | 1 | -31/+17 |
| | | | | | Make everithing more simple and fix the races conditions remaining in the previous approaches. | ||||
* | examples: fix another race condition | Josep Torra | 2013-09-24 | 1 | -9/+11 |
| | | | | Fix a race condition that caused randome deadlocks on EOS. | ||||
* | examples: request native video | Josep Torra | 2013-09-24 | 1 | -1/+2 |
| | | | | There's no need for video conversion elements so don't autoplug them. | ||||
* | rpi: fix a copy paste error in the config file | Josep Torra | 2013-09-20 | 1 | -2/+1 |
| | |||||
* | examples: fix a race condition when seeking | Josep Torra | 2013-09-20 | 1 | -41/+75 |
| | | | | Fixes a race condition that caused pipeline deadlock during seeks. | ||||
* | examples: display QoS statistics | Josep Torra | 2013-09-20 | 1 | -4/+21 |
| | |||||
* | examples: use dedicated thread for rendering the scene | Josep Torra | 2013-09-20 | 1 | -77/+79 |
| | | | | | Produces smother animation and prevents dropping frames due busy mainloop. | ||||
* | examples: don't force an specific audio sink | Josep Torra | 2013-09-20 | 1 | -10/+1 |
| | | | | Let playbin2 choose the audiosink available in the system. | ||||
* | examples: drop remnants of initial appsink attempt | Josep Torra | 2013-09-20 | 2 | -2/+0 |
| | |||||
* | basevideodecoder: disable reordered PTS detections | Josep Torra | 2013-09-20 | 1 | -0/+4 |
| | | | | | This feature doesn't works in the rpi because it buffers a lot of frames internally. | ||||
* | omx: Take lock on EOS to update the flow return value | Josep Torra | 2013-05-20 | 3 | -0/+6 |
| | | | | | | | | | | | Fixes "GThread-ERROR **: file gthread-posix.c: line 171 (g_mutex_free_posix_impl): error 'Device or resource busy' during 'pthread_mutex_destroy ((pthread_mutex_t *) mutex)'" in _finalize. Conflicts: omx/gstomxaudioenc.c omx/gstomxvideodec.c omx/gstomxvideoenc.c | ||||
* | Revert "Don't build examples by default to match 1.x feature set" | Josep Torra | 2013-05-10 | 1 | -3/+3 |
| | | | | | | This reverts commit ae5a594d511040f58f605998908dad90584bcb58. Now the code is also in master although not completelly ported yet. | ||||
* | Makefile.am: Add -I common/m4 | Sebastian Dröge | 2013-05-10 | 1 | -1/+1 |
| | | | | | This allows autoreconf to work correctly and automatic regeneration of autotools files if something changed. | ||||
* | omx: Add pads based on element type | jitendra | 2013-05-10 | 5 | -34/+50 |
| | | | | | | | | | | | | This allows to later add sources and sink that only have a srcpad or sinkpad. https://bugzilla.gnome.org/show_bug.cgi?id=699754 Conflicts: omx/gstomxaudioenc.c omx/gstomxvideodec.c omx/gstomxvideoenc.c | ||||
* | omx: fixed type error in printf call | Carlos Rafael Giani | 2013-05-10 | 1 | -1/+1 |
| | | | | | | %zu expects size_t https://bugzilla.gnome.org/show_bug.cgi?id=699008 | ||||
* | configure: error out if no OMX target has been set explicitly with ↵ | Tim-Philipp Müller | 2013-05-10 | 1 | -3/+3 |
| | | | | | | | | --with-omx-target=x Avoids people building for e.g. the Raspberry Pi and then wondering why things don't work as expected (since structs are packed differently there). | ||||
* | omx: more printf format fixes | Tim-Philipp Müller | 2013-05-10 | 7 | -60/+65 |
| | | | | | | | | | | | 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. Conflicts: omx/gstomxvideodec.c | ||||
* | omx: fix printf formats in debug messages | Tim-Philipp Müller | 2013-05-10 | 7 | -35/+35 |
| | | | | | | | | OMX_U32 is typedefed to an unsigned long, OMX_TICKS to a 64-bit integer. Conflicts: omx/gstomxvideodec.c | ||||
* | Don't build examples by default to match 1.x feature set | Josep Torra | 2013-05-10 | 1 | -3/+3 |
| | |||||
* | Update .gitignore | Josep Torra | 2013-05-10 | 1 | -0/+2 |
| | |||||
* | Honour '--disable-examples' configure flag | Josep Torra | 2013-05-10 | 1 | -1/+5 |
| | |||||
* | egl: allow a delegate call to eglTerminate for display wrapper | Josep Torra | 2013-05-10 | 3 | -11/+30 |
| | | | | | Add a destroy notify function on our gst_egl_display wrapper. Update example code to use the new API. | ||||
* | omxvideodec: support video size changes again | Josep Torra | 2013-05-10 | 2 | -56/+57 |
| | |||||
* | examples: add an example aplication based OpenGL ES + EGL | Josep Torra | 2013-05-10 | 6 | -1/+1456 |
| | | | | | Application that shows how to integrate playbin2 with an OpenGL ES scene through EGL. Renders a video on the surfaces of an animated cube. | ||||
* | omxvideodec: implement EGL transport | Josep Torra | 2013-05-10 | 5 | -125/+863 |
| | |||||
* | egl: helper library to manage EGL display and memory | Josep Torra | 2013-05-10 | 7 | -1/+940 |
| | |||||
* | omx: fixes unused variable 'comp' when GStreamer is built without debug | Josep Torra | 2013-04-18 | 1 | -11/+8 |
| | |||||
* | omx: Disable output port before transition to idle state | jitendra | 2013-04-18 | 3 | -21/+21 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=698109 | ||||
* | rpi: Fix commit that added the VC1 decoder | Sebastian Dröge | 2013-03-22 | 1 | -4/+4 |
| | |||||
* | omx: Add more constraints to the default sink template caps | Sebastian Dröge | 2013-03-22 | 9 | -10/+20 |
| | | | | | Conflicts: omx/gstomxwmvdec.c | ||||
* | rpi: Add VC1/WMV3 decoder | Sebastian Dröge | 2013-03-22 | 1 | -0/+10 |
| | | | | WMV2 and WMV1 (aka WMV 1-8) are not supported by RPi. | ||||
* | rpi: Add MJPEG decoder | Sebastian Dröge | 2013-03-22 | 1 | -0/+9 |
| | |||||
* | rpi: Add VP8 decoder | Sebastian Dröge | 2013-03-22 | 1 | -0/+9 |
| | |||||
* | omxvideodec: Set ENDOFFRAME flag for the end of frames | Sebastian Dröge | 2013-03-22 | 1 | -1/+11 |
| | | | | | Conflicts: omx/gstomxvideodec.c | ||||
* | makefile: source code for local copy of base classes has to be disted | Josep Torra | 2013-03-22 | 1 | -0/+2 |
| | |||||
* | makefile: conditional VP8 source code has to be disted | Josep Torra | 2013-03-22 | 1 | -1/+5 |
| | |||||
* | omx: Remove additional comma | Sebastian Dröge | 2013-03-22 | 1 | -2/+2 |
| | |||||
* | omx: Rename MPEG2 decoder for consistency everywhere | Sebastian Dröge | 2013-03-22 | 6 | -78/+80 |
| | | | | | Conflicts: omx/gstomxmpeg2videodec.c | ||||
* | omx: Add MJPEG decoder support | Sebastian Dröge | 2013-03-22 | 4 | -2/+167 |
| | |||||
* | omx: Add VP8 decoder support | Sebastian Dröge | 2013-03-22 | 5 | -0/+182 |
| | | | | | Conflicts: omx/Makefile.am | ||||
* | rpi: Add h263 decoder and rename MPEG2 decoder for consistency | Sebastian Dröge | 2013-03-22 | 1 | -4/+22 |
| | |||||
* | omx: Mark OpenMAX buffers as EGLImage if they contain one | Sebastian Dröge | 2013-03-16 | 2 | -0/+6 |
| | | | | | Needs special handling in some places, e.g. because nFilledLen will always be 0. | ||||
* | omxmpeg2dec: mpeg-2 decoder should be able to handle mpeg-1 too | Tim-Philipp Müller | 2013-03-16 | 1 | -1/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=695879 | ||||
* | omx: minor stylistic change for consistency with other similar code | Josep Torra | 2013-03-16 | 1 | -3/+2 |
| | | | | | Conflicts: omx/gstomx.c | ||||
* | omx: Clarify that loop task is also paused in EOS | Josep Torra | 2013-03-16 | 3 | -1/+3 |
| | | | | | Conflicts: omx/gstomxaudioenc.c | ||||
* | omxvideoenec: Don't forget propagate flow return value upstream | Josep Torra | 2013-03-16 | 1 | -0/+1 |
| | | | | | Conflicts: omx/gstomxvideoenc.c | ||||
* | omx: improve debug logging some more | Tim-Philipp Müller | 2013-03-15 | 1 | -15/+16 |
| |