summaryrefslogtreecommitdiff
path: root/gst
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into 0.11Wim Taymans2012-02-1035-160/+310
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: ext/chromaprint/gstchromaprint.c ext/mpeg2enc/Makefile.am ext/voaacenc/gstvoaacenc.c gst/dvbsuboverlay/gstdvbsuboverlay.c gst/mpegtsdemux/mpegtsbase.c gst/sdp/gstsdpdemux.c gst/videoparsers/gsth264parse.c sys/d3dvideosink/d3dvideosink.c tests/examples/camerabin/gst-camera-perf.c tests/examples/camerabin/gst-camerabin-test.c tests/examples/camerabin2/gst-camerabin2-test.c tests/examples/mxf/mxfdemux-structure.c tests/examples/scaletempo/demo-main.c
| * h264parse: unobfuscate frame parsing codeMark Nauwelaerts2012-02-102-103/+96
| |
| * camerabin: prevent captures from being lost when switching resolutionsThiago Santos2012-02-062-5/+27
| | | | | | | | | | | | | | | | | | When switching capture caps, camerabin1 resets its state to ready to force a new caps to be negotiated. This causes ongoing captures to be aborted. This commit adds a condition to wait for captures to finish before going to ready state.
| * camerabin: Improve debug message about processing counterThiago Santos2012-02-061-1/+2
| | | | | | | | | | Mention on the logs how many capture operations might have been lost
| * rotate: angle is in radians already, do not scale itVincent Penquerc'h2012-02-041-1/+1
| | | | | | | | | | | | Other plugins use radians, and the angle documentation says radians. https://bugzilla.gnome.org/show_bug.cgi?id=669365
| * rotate: fix description string to match what the element doesVincent Penquerc'h2012-02-041-1/+1
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=669365
| * mpegtsdemux: do not emit no-more-padsVincent Penquerc'h2012-02-031-4/+12
| | | | | | | | | | | | | | Doing so may fix some things, but breaks others (new streams being added in the future). https://bugzilla.gnome.org/show_bug.cgi?id=665814
| * h264parse: decrease passthrough negotiation preferenceMark Nauwelaerts2012-02-031-0/+16
| | | | | | | | | | | | | | Also ensure parsing fixed caps when negotiating rather than failing to handle non-fixed list cases. See #668471.
| * build: fix CFLAGS order and LIBS orderTim-Philipp Müller2012-02-034-12/+12
| | | | | | | | | | | | _BAD_CFLAGS should always come first, then GST_PLUGINS_BASE_CFLAGS, then GST_BASE_CFLAGS then GST_CFLAGS. Same for libs: first plugins base libs, then GST_BASE_LIB then GST_LIBS.
| * mpegpsmux: include specific AAC stream-format in template capsVincent Penquerc'h2012-02-021-1/+3
| | | | | | | | | | | | This elements seems to support raw and adts AAC. https://bugzilla.gnome.org/show_bug.cgi?id=665394
| * tsdemux: add explicit supported AAC stream-format in template capsVincent Penquerc'h2012-02-021-3/+7
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665394
| * mpegtsmux: specify in template caps we only take raw/adts AAC formatVincent Penquerc'h2012-02-021-1/+3
| | | | | | | | | | | | This appears to be what this element supports. https://bugzilla.gnome.org/show_bug.cgi?id=665394
| * mpegdemux: include specific AAC stream-format types in template capsVincent Penquerc'h2012-02-022-3/+6
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=665394
| * h264parse: disable optimized packetized processing for reverse playbackMark Nauwelaerts2012-02-012-4/+13
| | | | | | | | | | | | | | ... as baseparse then provides whole chunks of data (as it should) at once to be parsed, and so the assumptions used to optimize are no longer valid. Fixes #667560.
| * h264parse: also mind SEI position for config data insertionMark Nauwelaerts2012-02-012-1/+17
| | | | | | | | Fixes #668627.
| * h264parse: unbreak optimized packetized NALU collection processingMark Nauwelaerts2012-02-012-9/+25
| | | | | | | | | | | | | | ... in that it was so optimized it did not consider grouping NALU into AU altogether. Fixes #668627.
| * videoparsers: set interlaced field in caps for mpeg2Rob Clark2012-01-311-0/+3
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=667218
| * mpegtsmux: update after collectpads2 changesAlessandro Decina2012-01-311-22/+1
| |
| * plenty: fixup glib deprecationsVincent Penquerc'h2012-01-2727-8/+82
| |
| * camerabin: Add viewfinder colorspace conversion to default flagsThiago Santos2012-01-271-2/+3
| | | | | | | | | | This make the default settings more likely to work. If needed, one can optimize by disabling conversions with the flags.
| * camerabin2: Removing solved TODO and fixing a typoThiago Santos2012-01-271-3/+1
| |
* | h264parse: fix refcount errorWim Taymans2012-02-091-1/+1
| |
* | Remove legacyh264parse elementTim-Philipp Müller2012-02-083-2923/+0
| | | | | | | | | | | | One h264 parser ought to be enough for anybody. https://bugzilla.gnome.org/show_bug.cgi?id=648002
* | GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHINGWim Taymans2012-02-0811-33/+33
| |
* | audiovis: port to 0.11 some moreWim Taymans2012-02-076-64/+45
| |
* | debugutils: port to 0.11Mark Nauwelaerts2012-02-026-180/+205
| |
* | build: ignore GValueArray deprecation warnings for the time beingTim-Philipp Müller2012-02-012-0/+6
| | | | | | | | | | | | | | until this gets sorted out with the GLib folks and we have a viable alternative. https://bugzilla.gnome.org/show_bug.cgi?id=667228
* | adpcmdec: fix up for GstAudioDecoder API changeTim-Philipp Müller2012-02-011-9/+5
| |
* | update for HEADER flagWim Taymans2012-01-301-6/+6
| |
* | rtpmux: Unref non-forwarded eventsOlivier Crête2012-01-291-4/+8
| | | | | | | | Also, don't unref forwarded ones
* | rtpmux: resync iterator on resyncOlivier Crête2012-01-281-0/+1
| |
* | rtpmux: Re-push sticky events on input pad changeOlivier Crête2012-01-272-33/+36
| |
* | dtmf: Use new-style capsOlivier Crête2012-01-273-23/+24
| |
* | mpegdemux: Don't leak the SCHEDULING querySebastian Dröge2012-01-271-0/+2
| |
* | Port mpegdemux to 0.11Matej Knopp2012-01-274-201/+341
| |
* | adpcmdec: port to 0.11Mark Nauwelaerts2012-01-261-8/+12
| |
* | adpcmenc: port to 0.11Mark Nauwelaerts2012-01-262-51/+45
| |
* | autoconvert: port to 0.11Olivier Crête2012-01-253-485/+245
| |
* | bayer: Intersect transformed caps with filterOlivier Crête2012-01-251-0/+6
| |
* | rtpmux: Don't leak gvalue from iteratorOlivier Crête2012-01-251-0/+1
| |
* | more portingWim Taymans2012-01-251-1/+1
| |
* | port some more to new memory APIMark Nauwelaerts2012-01-2510-103/+119
| |
* | port to new memory APIWim Taymans2012-01-2518-171/+197
| |
* | Merge branch 'master' into 0.11Sebastian Dröge2012-01-2531-395/+1264
|\ \ | |/ | | | | | | | | | | | | Conflicts: configure.ac ext/kate/gstkateenc.c gst/colorspace/colorspace.c gst/mpegvideoparse/mpegvideoparse.c
| * mpegpsdemux: limit the amount of scanning done on duration queriesAlessandro Decina2012-01-251-13/+27
| | | | | | | | | | Limit the amount of data scanned when looking for PTSes in duration queries as a failsafe for kinda broken, potentially large files with sparse or no PTSes.
| * mpegpsdemux: don't scan for the last PTS if the first wasn't foundAlessandro Decina2012-01-251-7/+10
| |
| * mpegtsdemux: fix frequent deadlock demuxing MPEG TSVincent Penquerc'h2012-01-231-0/+4
| | | | | | | | | | | | | | | | | | A previous patch to add streams early to fix playback of low bitrate streams causes frequent deadlock of a nature I'm at loss how to fix. I'm not certain whether it's a bug in decodebin2, or in that mpegtsdemux patch. Since it causes a major regression, let it be disabled for now.
| * mpegtsdemux: break out when stream identifiedMark Nauwelaerts2012-01-231-0/+1
| |
| * mpegtsdemux: avoid NULL manipulation if invalid inputMark Nauwelaerts2012-01-231-0/+2
| |
| * mpegdemux: avoid NULL manipulation if invalid inputMark Nauwelaerts2012-01-231-0/+2
| |