Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | uvch264src: don't error out on incomplete aux data segment0.10 | Robert Krakora | 2013-08-21 | 1 | -4/+5 |
| | | | | | | | | | | | | | | | It appears that the Logitech C920 sometimes drops the next to last segment of RAW aux data contained within the MJPEG container. H264 data that is multiplexed with in the same container does not appear to be affected. This appears to be a bug in the Logitech C920 firmware and uvch264src should not error out in this case. Sometimes it can take 24 hours of continuous streaming for the problem to occur, but sometimes it takes only a couple of hours. https://bugzilla.gnome.org/show_bug.cgi?id=706276 | ||||
* | h264parse: Don't run in an infinite loop on invalid streams | Olivier Crête | 2013-07-22 | 2 | -8/+21 |
| | | | | Instead return a stream error if the H.264 can't be parsed | ||||
* | Revert "h264parse: Add access-unit-delimiters" | Olivier Crête | 2013-07-03 | 1 | -11/+0 |
| | | | | | | This patch is actually not correct, oops This reverts commit dc1ca0fd9022215087aa4cd57a1d446899dc410b. | ||||
* | hlssink: Let the bin manage the multifilesink | Olivier Crête | 2013-07-03 | 1 | -12/+0 |
| | |||||
* | h264parse: Add access-unit-delimiters | Anton Gritsay | 2013-06-11 | 1 | -0/+11 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=696037 | ||||
* | mpegtsmux: fix creation of ADTS header for AAC audio in MPEG-TS | Kevin Thornberry | 2013-06-10 | 1 | -4/+3 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=695412 | ||||
* | hlssink: Don't use a GMainloop, use the running time correctly | Olivier Crête | 2013-05-14 | 1 | -31/+22 |
| | |||||
* | mpegtsdemux: add parsed=false to output video caps for MPEG1/MPEG2/MPEG4/H264 | Tim-Philipp Müller | 2013-05-01 | 1 | -3/+5 |
| | | | | | Make sure the video parser gets plugged over a decodersink with parsed=true in the template caps. | ||||
* | mpegdemux: add parsed=false to output video caps for MPEG1/MPEG2/MPEG4/H264 | Tim-Philipp Müller | 2013-05-01 | 2 | -5/+11 |
| | | | | | Make sure the video parser gets plugged over a decodersink with parsed=true in the template caps. | ||||
* | mpegvideoparse: don't announce incomplete source caps | Tim-Philipp Müller | 2013-05-01 | 1 | -4/+4 |
| | | | | | | | | | | | | | | Don't send any source caps yet if we're still in drop-buffers-until-we-get-a-sequence-header mode. Fixes transmuxing of many MPEG-TS/PS streams into formats which require things like width, height or codec_data on the input caps. Also fixes issues when using playbin with decoder sinks that want width/height etc. https://bugzilla.gnome.org/show_bug.cgi?id=695879 | ||||
* | mpegvideoparse: fix caps refcounting issue | Tim-Philipp Müller | 2013-05-01 | 1 | -1/+1 |
| | | | | | | | | Fix caps refcounting issue which was introduced by wrong conflict resolution in commit 41ecfcd429d45f47378f8e9e3c201dd2af6abb9d when cherry-picking from master. https://bugzilla.gnome.org/show_bug.cgi?id=660866 | ||||
* | h264parse: Update src pad caps when it was explicitly signaled | Josep Torra | 2013-04-26 | 1 | -2/+3 |
| | | | | | | | Fixes src pad caps aren't updated when converting from AVC to bytestream and new caps had been received in the sink pad. https://bugzilla.gnome.org/show_bug.cgi?id=698679 | ||||
* | eglglessink: fixes 'warning: "GST_LEVEL_DEFAULT" redefined' | Josep Torra | 2013-04-22 | 1 | -1/+0 |
| | |||||
* | eglglessink: fixes some warnings building on RPI | Josep Torra | 2013-04-22 | 1 | -3/+3 |
| | |||||
* | eglglessink: silence warnings building for RPI related to 'vcos_*' | Josep Torra | 2013-04-22 | 3 | -0/+45 |
| | |||||
* | rtmpsrc: cleanup requires calling close as well | David Schleef | 2013-04-16 | 1 | -0/+1 |
| | |||||
* | eglglessink: disable static plugin building until available upstream | Thiago Santos | 2013-04-16 | 1 | -3/+5 |
| | | | | | Comment out the makefile flags for static plugin building until the static build is available upstream | ||||
* | eglglessink: add missing --tag=CC to makefile | Thiago Santos | 2013-04-16 | 1 | -1/+3 |
| | |||||
* | eglglessink: eagl: initialize context and buffers on main thread | Thiago Santos | 2013-04-16 | 1 | -37/+56 |
| | | | | | iOS expects the EAGL context and buffers to be initialized from the main thread. Use the dispatcher to make sure it uses the main thread. | ||||
* | eglglessink: egladaptation: fix HAVE_IOS check | Thiago Santos | 2013-04-16 | 1 | -1/+1 |
| | | | | Use the correct directive to check for ios definition | ||||
* | eglglessink: eagl: avoid segfault when extensions string is null | Thiago Santos | 2013-04-16 | 1 | -1/+5 |
| | | | | | Do not try to get/print the extensions when the extensions string from GL is null | ||||
* | eglglessink: use uniform names for egl adaptation functions | Thiago Santos | 2013-04-16 | 5 | -74/+70 |
| | | | | And that should be gst_egl_adaptation_* | ||||
* | eglglessink: remove unused struct typedef | Thiago Santos | 2013-04-16 | 1 | -1/+0 |
| | | | | This struct isn't used anymore | ||||
* | eglglessink: rename pixel_aspect_ratio to pixel_aspect_ratio_n | Thiago Santos | 2013-04-16 | 4 | -7/+7 |
| | | | | | We have the pixel_aspect_ratio_d variable, so better make it clear that the other one is the _n | ||||
* | eglglessink: makefile fixes for eagl | Thiago Santos | 2013-04-16 | 1 | -3/+9 |
| | | | | | Use the OBJC flags for OBJC. Add missing frameworks Also add all files to EXTRA_DIST. | ||||
* | eglglessink: eagl: more build fixes | Thiago Santos | 2013-04-16 | 5 | -17/+23 |
| | |||||
* | eglglessink: eagl: add missing functions for window set/get | Thiago Santos | 2013-04-16 | 1 | -3/+23 |
| | | | | | Adds functions to allow eglglessink to set and get the window for eagl backend | ||||
* | eglglessink: eagl: fixing ios build issues | Thiago Santos | 2013-04-16 | 1 | -17/+20 |
| | |||||
* | eglglessink: eagl: adding missing return to functions | Thiago Santos | 2013-04-16 | 1 | -0/+2 |
| | |||||
* | eglglessink: eagl: do not typedef the same struct twice | Thiago Santos | 2013-04-16 | 1 | -2/+2 |
| | |||||
* | eglglessink: use the same flags for Obj-C as we use for C | Thiago Santos | 2013-04-16 | 1 | -0/+2 |
| | |||||
* | eagl: adds missing includes | Thiago Santos | 2013-04-16 | 1 | -2/+7 |
| | |||||
* | egladaptation: removing egl specific error handling | Thiago Santos | 2013-04-16 | 4 | -19/+20 |
| | | | | Move egl specific error handling to egl code | ||||
* | egladaptation: removing unused struct | Thiago Santos | 2013-04-16 | 1 | -16/+0 |
| | |||||
* | eglglessink: remove more egl specific code | Thiago Santos | 2013-04-16 | 3 | -7/+6 |
| | | | | | Remove platform wrapper code that should only be used for EGL, and not for EAGL | ||||
* | eglglessink: do not use EGL specific constants in common code | Thiago Santos | 2013-04-16 | 1 | -2/+1 |
| | | | | Common code shouldn't use EGL or EAGL specific code | ||||
* | egladaptation: remove EGL_DISPLAY_SCALING from common code | Thiago Santos | 2013-04-16 | 4 | -2/+7 |
| | | | | This constant is EGL specific and is not present on EAGL | ||||
* | egladaptation: add missing gl include for ios | Thiago Santos | 2013-04-16 | 3 | -1/+12 |
| | | | | | Conflicts: ext/eglgles/Makefile.am | ||||
* | eglglessink: moving more egl specific code to egl adaptation | Thiago Santos | 2013-04-16 | 2 | -11/+11 |
| | | | | | Remove more egl specific code, so that the eagl can build the common code | ||||
* | egladaptation: remove the egl display/window variables from main code | Thiago Santos | 2013-04-16 | 4 | -52/+71 |
| | | | | | Keep it separated for egl/eagl as those use different data types for displays/windows | ||||
* | eglglessink: removing egl parts for common code | Thiago Santos | 2013-04-16 | 8 | -103/+129 |
| | |||||
* | eagl: add ios window system option for eglgles | Thiago Santos | 2013-04-16 | 1 | -1/+4 |
| | |||||
* | eglglessink: split egl implementation for EAGL x EGL differences | Thiago Santos | 2013-04-16 | 7 | -495/+898 |
| | |||||
* | eglglessink: refactor egl function to a separate file | Thiago Santos | 2013-04-16 | 5 | -1090/+1320 |
| | | | | | This is part of the changes required to make eglglessink work with both EGL and Apple's EAGL | ||||
* | rtmpsrc: Another fix to shut down the connection | David Schleef | 2013-04-14 | 1 | -4/+7 |
| | |||||
* | rtmpsrc: unlock and close socket more directly | David Schleef | 2013-04-08 | 1 | -1/+1 |
| | | | | The other way caused segfaults. | ||||
* | interaudiosink: fix leak when not connected | David Schleef | 2013-04-01 | 1 | -3/+4 |
| | |||||
* | rtmpsrc: Implement basesrc->unlock() | David Schleef | 2013-04-01 | 1 | -1/+19 |
| | | | | | This fixes ->NULL transition problems if librtmp is stuck in a recv or send call that never returns. | ||||
* | applemedia: fix build for objc | Thiago Santos | 2013-03-25 | 1 | -0/+4 |
| | | | | | The obj-c api version option is required to get applemedia to build for ios, otherwise it won't find some symbols during linking | ||||
* | Automatic update of common submodule | Tim-Philipp Müller | 2013-03-10 | 1 | -0/+0 |
| | | | | From 3baf58a to 2585de9 |