summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-05-13multifilesink: Let the base class do get_times0.10Olivier Crête1-1/+0
This will make sync=TRUE work, the default is still sync=FALSE
2013-04-09icydemux: avoid subbuffer when we canWim Taymans1-2/+8
2013-04-09getpay: improve debugWim Taymans1-2/+2
2013-04-09gstpay: add support for buffer listsWim Taymans2-9/+97
2013-04-09pay: cache events until caps are knownWim Taymans2-38/+110
We want to cache the events until we know the caps of the outgoing buffers and we can place those caps on the buffers generated from the events. Otherwise we and up with buffers without caps in the sink.
2013-03-22qtmux: expose mulaw capsNicola Murino1-0/+1
https://bugzilla.gnome.org/show_bug.cgi?id=696052
2013-03-10Automatic update of common submoduleTim-Philipp Müller1-0/+0
From 9bca01f to 2585de9
2013-03-10png: Use correct print format specifier to fix a compiler warningJosep Torra1-1/+1
2013-03-10osxvideo: suppress warnings for deprecated glib APIJosep Torra1-0/+5
2013-03-10osxaudio: fixes implicit declaration of function 'getpid'Josep Torra1-0/+1
2013-03-10osxaudio: Fixes error: "GST_LEVEL_DEFAULT" redefinedJosep Torra2-2/+1
2013-03-10soup: deprecated soup_message_headers _get -> _get_oneAlban Browaeys2-6/+6
https://bugzilla.gnome.org/show_bug.cgi?id=680206
2013-03-10configure.ac: update courtesy of autoupdateTim-Philipp Müller1-16/+12
Conflicts: configure.ac
2013-03-08osxaudio: add support for iOS using the RemoteIO AudioUnitAndoni Morales Alastruey6-4/+166
2013-03-08osxaudio: add a façade for the CoreAudio APIAndoni Morales Alastruey10-1684/+2176
2013-03-01pulsesink: fix caps leak in acceptcaps functionVincent Penquerc'h1-0/+2
2013-02-28pulseaudiosink: fix error path leaksVincent Penquerc'h1-3/+6
2013-02-24avidemux: push mode: handle some more 0-size buffer casesMark Nauwelaerts1-2/+6
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=684944
2013-02-06rtspsrc: only EOS when our source sends BYEWim Taymans1-4/+14
Only EOS when we receive a BYE event from the SSRC of our stream. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=675453
2013-02-06rtspsrc: save the stream SSRCWim Taymans1-0/+3
2013-02-06rtspsrc: always flush connection in stopWim Taymans1-6/+4
Use the flush argument in the send_cmd method to force a flush of the connection. We only want to flush the connection when stopping so that we can stop and join the task. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=684924
2013-02-03rtpmp2tdepay: fix caps for compatibility with spec and rtpmp2tpay from 1.0Michael Esemplare1-1/+2
The encoding name is supposed to be MP2T according to RFC 3551 5.7, not MP2T-ES. The payloader in 1.0 was changed to produce that as per the spec, so let's accept the proper encoding-name in addition to the wrong one as well. https://bugzilla.gnome.org/show_bug.cgi?id=693043
2013-02-01rtpssrcdemux: Safely push on pads that might be removed due to a RTCP BYEPascal Buhler1-0/+22
https://bugzilla.gnome.org/show_bug.cgi?id=667815
2013-02-01rtpsession: Ensure MT safe event handling and plug event leak.Haakon Sporsheim1-8/+31
https://bugzilla.gnome.org/show_bug.cgi?id=667826 Also includes the patch from bug #667816
2013-01-31osxvideosink: Make GstNavigation key input events in osxvideosink compatible ↵Alexey Chernov2-10/+302
with x(v)imagesink ones
2013-01-27qtdemux: push mode: only parse moov 1 onceMark Nauwelaerts1-15/+22
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=691570 Conflicts: gst/isomp4/qtdemux.c
2013-01-24Automatic update of common submoduleThibault Saunier1-0/+0
From 3baf58a to 9bca01f
2013-01-16osxvideosink: Fix crash in osxvideosink with external window outputAlexey Chernov2-3/+10
2013-01-16osxvideosink: Make GstGLView propagate input events to its parent viewAlexey Chernov1-0/+7
Fixes bug #691832
2012-12-10rtspsrc: do not change state to PLAYING if currently chaning stateAleix Conchillo Flaque1-2/+22
* gst/rtsp/gstrtspsrc.c (gst_rtspsrc_play): state change might be happening in the application thread, so we don't change the state to PLAYING in the gstrtspsrc thread unless it is safe. A specific case is when chaning the state to NULL from the application thread. This will synchronously try to stop the task (with the element state lock acquired), but we will try a gst_element_set_state from gstrtspsrc thread which will block on the element state lock causing a deadlock. https://bugzilla.gnome.org/show_bug.cgi?id=684312
2012-12-10osxvideosink: Fix resizing the Cocoa window on receiving new capsAlexey Chernov1-1/+2
Fixes bug #689732.
2012-12-10suppress more warningsWim Taymans3-4/+8
2012-11-26mulawdec: fix integer overrunRoland Krikava1-2/+4
There might be more than 65535 samples in a chunk of data. https://bugzilla.gnome.org/show_bug.cgi?id=687469
2012-11-20videoflip: Add gray 8/16 supportJoshua M. Doe1-3/+9
2012-11-19qtdemux: read video format header fully (so we can find 'pasp' atoms) for ↵Michael Smith2-0/+9
more fourccs. Fixes aspect ratio of prores files. Conflicts: gst/isomp4/qtdemux_fourcc.h
2012-11-19qtdemux: allow more streams. Bump this constant to 32, which should beMichael Smith1-1/+1
enough for real-world files.
2012-11-19qtdemux: support more different fourcc values for other ProRes variants.Michael Smith1-1/+27
2012-11-19qtdemux: add support for proresMichael Smith2-0/+5
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=683839
2012-11-13videoflip: Add NV12/NV21 supportNicolas Dufresne1-0/+216
https://bugzilla.gnome.org/show_bug.cgi?id=688225
2012-11-10videocrop: Add support for NV12/NV21Nicolas Dufresne3-1/+65
https://bugzilla.gnome.org/show_bug.cgi?id=687965
2012-11-07videocrop: Add support for automatic croppingNicolas Dufresne3-66/+190
This change enable automatic cropping using -1 set to left, top, right or bottom property. In the case both side are set to automatic cropping, the croping will be done equally on both side (in the odd case, right and bottom cropping will be 1 pixel more). https://bugzilla.gnome.org/show_bug.cgi?id=687655
2012-11-07videocrop: Style fixNicolas Dufresne1-2/+1
https://bugzilla.gnome.org/show_bug.cgi?id=687655
2012-11-05jpegenc: error out gracefully if input buffer is too smallTim-Philipp Müller1-0/+15
https://bugzilla.gnome.org/show_bug.cgi?id=687643
2012-11-01gstdepay: add support for eventsWim Taymans1-58/+174
2012-11-01rtpgstpay: add support for sending eventsWim Taymans2-25/+91
We currently only send tags and custom events. The other events might interfere with the receiver timings or are otherwise handled by RTP.
2012-11-01gstpay: rewrite payloaderWim Taymans2-146/+130
Use adapter to assmeble the payload and make a flush function to turn this payload into (fragmented) packets.
2012-11-01gstdepay: check for correct fragment offsetWim Taymans1-4/+13
Make sure we only insert the rtp packet in the adapter when the frag_offset matches. When the first packet of a fragment is dropped, it avoids putting the remaining packets in the adapter and processing the partial fragment.
2012-11-01gstpay: set C flag on all buffers of the fragmentWim Taymans1-3/+2
Set the C flags on all the fragments instead of only those with caps in them. This makes it easier in the receiver to check if there is a caps in the assembled fragments just by looking at the last RTP packet flags.
2012-11-01gstdepay: use the capsversionWim Taymans1-10/+26
Take the caps from the input caps and store it in the slot given by capsversion.
2012-11-01gstpay: send caps inlineWim Taymans2-11/+114
Place the capsversion on the outgoing caps so that they end up in an SDP as well. Receivers need to know what capsversion a particular caps is for to be able to match the caps to the CV in the RTP packets. Place the caps inside the RTP packet whenever the caps change. Based on patch by Andrzej Bieniek <andrzej.bieniek@pure.com>