summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
* win32: update config.hTim-Philipp Müller2013-08-291-2/+2
|
* dfbvideosink: make "layer-mode" property an enumTim-Philipp Müller2013-08-291-22/+31
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=703520
* dfbvideosink: don't use deprecated GLib thread APITim-Philipp Müller2013-08-291-3/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=703520
* dfbvideosink: port to 1.0Kazunori Kobayashi2013-08-293-601/+663
| | | | | | | | | | | | | | | | | | | | | | | including the following supports and fixes: * Create DirectFB surfaces from GstBufferPool * Add NV12 pixel format support * Don't use the cursor in the exclusive mode - EnableCusor() can be only used when the administrative mode is set in DirectFB 1.6.0 and later. * Support multiple plane rendering for planar color formats - This accommodates the chroma plane offsets of the framebuffer in planar formats. * Invoke SetConfiguration regardless of video mode setting in setcaps() - SetConfiguration() method should be invoked regardless of the result of gst_dfbvideosink_get_best_vmode(), since the two are unrelated. * Disable DirectFB signal handler - "--dfb:no-sighandler" option is passed to DirectFBInit(). This prevents DirectFB from trying to kill the process and allows GStreamer's termination sequence to proceed normally. https://bugzilla.gnome.org/show_bug.cgi?id=703520
* avdtputil: Some minor cleanup and leak fixesSebastian Dröge2013-08-291-39/+43
|
* bluez: support aac in avdtpsrcBernhard Miller2013-08-293-2/+232
| | | | Signed-off-by: Bernhard Miller <bernhard.miller@streamunlimited.com>
* Back to developmentSebastian Dröge2013-08-281-3/+3
|
* Release 1.1.41.1.4Sebastian Dröge2013-08-2882-145/+1002
|
* Update .po filesSebastian Dröge2013-08-2840-40/+40
|
* po: update translationsSebastian Dröge2013-08-281-9/+11
|
* mpegts: mark as unstable APITim-Philipp Müller2013-08-281-0/+5
|
* mpegtsdemux: fix possible read beyond end of buffer when resyncingTim-Philipp Müller2013-08-271-1/+1
|
* h264parse: only update src CAPS when it's necessaryMatthieu Bouron2013-08-271-2/+8
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=705452