summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Automatic update of common submoduleTim-Philipp Müller2013-09-242-1/+1
| | | | From 6b03ba7 to 865aa20
* configure: Actually use 1.3.0.1 as version to make configure happySebastian Dröge2013-09-241-3/+3
|
* Back to developmentSebastian Dröge2013-09-241-4/+4
|
* Release 1.2.01.2.0Sebastian Dröge2013-09-2480-117/+425
|
* Update .po filesSebastian Dröge2013-09-2440-40/+40
|
* sdpdemux: Change rank to NONE until it can be autoplugged properlySebastian Dröge2013-09-231-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=702495
* Automatic update of common submoduleEdward Hervey2013-09-201-0/+0
| | | | From b613661 to 6b03ba7
* audiofxbad: Change plugin name to audiofxbad from audiochannelmixSebastian Dröge2013-09-191-1/+1
|
* dash/smoothstreaming: Remove unused debug category with the same nameSebastian Dröge2013-09-192-6/+0
| | | | It caused static linking to fail.
* Automatic update of common submoduleTim-Philipp Müller2013-09-191-0/+0
| | | | From 74a6857 to b613661
* Automatic update of common submoduleTim-Philipp Müller2013-09-192-5/+7
| | | | From 098c0d7 to 74a6857
* eglglessink: Fix static linking for Android by passing --tag=CC to libtoolSebastian Dröge2013-09-191-1/+1
|
* Back to developmentSebastian Dröge2013-09-191-3/+3
|
* Release 1.1.901.1.90Sebastian Dröge2013-09-1980-225/+1121
|
* Update .po filesSebastian Dröge2013-09-1940-40/+40
|
* po: Update translationsSebastian Dröge2013-09-196-222/+160
|
* eglglessink: Update for new GstContext APISebastian Dröge2013-09-183-97/+22
|
* egl: Update for new GstContext APISebastian Dröge2013-09-182-8/+14
|
* hlsdemux: Reset GstUriDownloader cancellation when restarting to playOlivier Crête2013-09-171-0/+2
|
* mpegtspacketizer: Correct condition check for current next indicatorSudip Jain2013-09-161-1/+1
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=708106
* rawparse: fix event orderWim Taymans2013-09-122-1/+29
| | | | | Delay forwarding the segment event until we pushed caps. Send STREAM_START in pull mode.
* amcvideodec: Don't put the level restrictions on the sinkpad capsSebastian Dröge2013-09-121-61/+3
| | | | | They tend to be inaccurate and having them in the sinkpad caps prevents playback of files that would otherwise play fine.
* tsdemux: respect seqnums on seeksThiago Santos2013-09-101-13/+21
| | | | | Pass the seqnum to other events that are consequence of the original seek event
* opencv: We also work with OpenCV 2.4.6.1Sebastian Dröge2013-09-101-1/+1
|
* modplug: Specify directory when including stdafx.hIain Lane2013-09-101-1/+1
| | | | | | | modplug stopped exposing their directory in their pcfile, meaining consumers accessing the headers directly fail to build. http://sourceforge.net/p/modplug-xmms/git/ci/75e9b166982ed637b59ef7cbc1835a09f768923e/
* uvch264src: Fix small mem leakOlivier Crête2013-09-091-0/+2
|
* h264parse: don't update src caps if only codec_data differsMatej Knopp2013-09-091-13/+26
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705333
* uvch264src: Let the caps be NULL if there is no peerOlivier Crête2013-09-051-2/+4
|
* uvch264src: No need to drop segment eventsOlivier Crête2013-09-051-21/+2
| | | | | In 1.0, segment events are sticky and not additive, no need to prevent their accumulation.
* decklinksrc: send caps event before segmentTim-Philipp Müller2013-09-051-6/+6
|
* eglglessink: change pool->sink->last_buffer to pool->last_bufferJulien Isorce2013-09-041-20/+30
| | | | | So that GstEGLImageBufferPool does not depend on GstEglGlesSink The goal is still to move it into gstegl lib
* eglglessink: buffer pool does not need to maintain a ref on the displayJulien Isorce2013-09-041-11/+2
| | | | | Because it does not use it and also it may not know it when we create the pool
* eglglessink: add GstEGLImageBufferPoolSendBlockingAllocate callbackJulien Isorce2013-09-041-31/+93
| | | | | The goal here is to prepare GstEGLBufferPool to be moved into gstegl lib. So it has to not depend on 'gst_eglglessink_queue_object'
* eglglessink: prepare gst_egl_adaptation_allocate_eglimage to be movedJulien Isorce2013-09-043-32/+54
| | | | | | | into gstegl lib or splited between gstegl lib and gstgl lib because it both depends on egl and gl So it has to not depend on GstEglAdaptationContext
* h264parse: Add support for stream-format=avc3Alex Ashley2013-09-042-14/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When outputting in AVC3 stream format, the codec_data should not contain any SPS or PPS, because they are embedded inside the stream. In case of avc->bytestream h264parse will push the SPS and PPS from codec_data downstream at the start of the stream, at intervals controlled by "config-interval" and when there is a codec_data change. In the case of avc3->bytstream h264parse detects that there is already SPS/PPS in the stream and sets h264parse->push_codec to FALSE. Therefore avc3->bytstream was already supported, except for the stream type. In the case of bystream->avc h264parse will generate codec_data caps from the parsed SPS/PPS in the stream. However it does not remove these SPS/PPS from the stream. bytestream->avc3 is the same as bytestream->avc except that the codec_data must not have any SPS/PPS in it. |--------------+-------------+-------------------| |stream-format | SPS in-band | SPS in codec_data | |--------------+-------------+-------------------| | avc | maybe | always | |--------------+-------------+-------------------| | avc3 | always | never | |--------------+-------------+-------------------| Amendment 2 of ISO/IEC 14496-15 (AVC file format) is defining a new structure for fragmented MP4 called "avc3". The principal difference between AVC1 and AVC3 is the location of the codec initialisation data (e.g. SPS, PPS). In AVC1 this data is placed in the initial MOOV box (moov.trak.mdia.minf.stbl.stsd.avc1) but in AVC3 this data goes in the first sample of every fragment. https://bugzilla.gnome.org/show_bug.cgi?id=702004
* soundtouch: Fix compilation with soundtouch 1.4.0Sebastian Dröge2013-09-032-0/+14
| | | | | | | It used FLOAT_SAMPLES/INTEGER_SAMPLES #defines instead of ones properly prefixed with a namespace. https://bugzilla.gnome.org/show_bug.cgi?id=707390
* .gitignore: ignore new win32 config.h-newTim-Philipp Müller2013-09-031-0/+2
|
* amcvideodec: Port tiled NV12 conversion to 1.0Sebastian Dröge2013-09-031-10/+10
|
* amcvideodec: Add FIXME commentSebastian Dröge2013-09-031-0/+1
|
* androidmedia: add support for a new qualcomm colorspaceJorge Luis Zapata2013-09-033-1/+110
|
* mpegpsdemux: minor clean-upTim-Philipp Müller2013-09-021-5/+3
|
* mpegdemux: send events on pads that are not linkedMatej Knopp2013-09-021-1/+1
| | | | | | Someone might be waiting for certain events with a probe. https://bugzilla.gnome.org/show_bug.cgi?id=707317
* d3dvideosink: disable buffer poolsAndoni Morales Alastruey2013-09-023-1/+11
| | | | | | | | On a device lost, all the surfaces allocated in the device need to be released before resetting the device, which can't be done for the allocated buffers. https://bugzilla.gnome.org/show_bug.cgi?id=706566
* Change how win32/common/config.h is updatedTim-Philipp Müller2013-09-024-225/+44
| | | | | | | | | | | | | | | | | Generate win32/common/config.h-new directly from config.h.in, using shell variables in configure and some hard-coded information. Change top-level makefile so that 'make win32-update' copies the generated file to win32/common/config.h, which we keep in source control. It's kept in source control so that the git tree is buildable from VS. This change is similar to the one recently applied to GStreamer and gst-plugins-good. The previous config.h file in -bad was in pretty bad shape, so unlike core and base, I didn't attempt to leave it strictly the same, but fixed it as necessary. Needs testing I cannot do myself. https://bugzilla.gnome.org/show_bug.cgi?id=569015
* tests: ignore new aiffparse test binaryTim-Philipp Müller2013-09-021-0/+1
|
* soundtouch: Allow compilation against float and integer version of the librarySebastian Dröge2013-09-023-42/+47
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=707270
* dashdemux: Fix warnings when building in OS X Snow LeopardJosep Torra2013-08-301-2/+2
| | | | | | gstdashdemux.c:1753: warning: format '%llu' expects type 'long long unsigned int', but argument 8 has type 'long unsigned int' gstdashdemux.c:2224: warning: format '%llu' expects type 'long long unsigned int', but argument 9 has type 'guint64' gstdashdemux.c:2224: warning: format '%llu' expects type 'long long unsigned int', but argument 10 has type 'guint64'
* dashdemux: Fix warnings when building in OS X Snow LeopardJosep Torra2013-08-302-2/+2
| | | | | gstmpdparser.h:530: warning: type qualifiers ignored on function return type gstmpdparser.c:4177: warning: type qualifiers ignored on function return type
* h264parse: Use codecparsers macrosEdward Hervey2013-08-301-10/+2
| | | | note: I/SI also covers the S_I/S_SI variants
* examples: port directfb example to 1.0Kerrick Staley2013-08-291-1/+1
| | | | | | | | | gst_pad_get_negotiated_caps was removed from 1.0; gst_pad_get_current_caps should be used instead. See http://cgit.freedesktop.org/gstreamer/gstreamer/tree/docs/random /porting-to-1.0.txt https://bugzilla.gnome.org/show_bug.cgi?id=707074