summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-02-23matroskamux: fix up example pipeline in docsHEADmasterTim-Philipp Müller1-1/+1
2013-02-23pulsesink: Update segdone periodicallyArun Raghavan1-0/+16
This makes sure that we update segdone based on the read index received during latency updates. As the comment notes, we make some compromises to deal with the fact that segdone is a segment multiple, while the read index offers finer granularity. The updates are also not very often (100ms since that is how often automatic timing updates are provided). All this is required for the baseaudiosink sample alignment code to work at all. https://bugzilla.gnome.org/show_bug.cgi?id=694257
2013-02-22rtpsession: Fix wrong code organisation in case of collisionPaul HENRYS1-2/+2
change_ssrc field of RTPSession should be set before calling rtp_session_schedule_bye_locked () as this function will call reconsider function that will wake up rtcp_thread which will call rtp_session_on_timeout () that will check change_ssrc to change the ssrc. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=694184
2013-02-22alpha: improve descriptions of chroma keying-related properties and enumsJean-François Fortin Tam1-7/+10
https://bugzilla.gnome.org/show_bug.cgi?id=694374
2013-02-22alpha: Do not override the method with custom r/g/b valuesYouness Alaoui1-23/+25
Depending on the order g_object_set() calls aare made, the target r/g/b settings will override the method if set to green/blue. Change that so we do not use the target-r/g/b values unless the method is set to custom. https://bugzilla.gnome.org/show_bug.cgi?id=694374
2013-02-21auparse: do not leak src_capsOgnyan Tonchev1-0/+2
https://bugzilla.gnome.org/show_bug.cgi?id=694275
2013-02-20rtpsession: only delay RTCP when we are a senderWim Taymans1-1/+2
Only delay the RTCP thread when we are a sender, which we can know because we have a send_rtp_src pad. Otherwise we might delay the RTCP thread if we are only a receiver and then there is no code path that wakes up the RTCP thread and we end up without RTCP packets.
2013-02-19v4l2: Add support of dmabufBenjamin Gaignard6-20/+74
v4l has add a new IOCTL to export a buffer by using dmabuf. This patch allow to use this new IOTCL if it has been defined in videodev2.h I introduce a new IO mode (GST_V4L2_IO_DMABUF) to enable this way of working. https://bugzilla.gnome.org/show_bug.cgi?id=693826
2013-02-18qtdemux: fix up dodgy code that tries to fix up a broken moov atomTim-Philipp Müller1-3/+3
After gst_buffer_new_and_alloc() gst_buffer_copy_into() will likely append to the already-existing memory instead of filling it.
2013-02-18qtdemux: fix potential crash on short MOOV atomTim-Philipp Müller1-1/+3
Don't unmap short MOOV atom buffer twice, which happened in the case where we don't fix up the MOOV atom. Fixes crashes when thumbnailing partial mp4 file where the MOOV atom is still incomplete. https://bugzilla.gnome.org/show_bug.cgi?id=694010
2013-02-16souphttpsrc: set SOUP_VERSION_{MIN_REQUIRED,MAX_ALLOWED} to suppress ↵Tim-Philipp Müller1-1/+4
deprecations with newer versions https://bugzilla.gnome.org/show_bug.cgi?id=693911
2013-02-16soup: use default proxy resolver instead of deprecated GNOME proxy resolverTim-Philipp Müller2-15/+2
Apparently there's no reason to use it any longer. Drop libsoup-gnome dependency while at it, now that we don't need anything from it any more (it only consists entirely of deprecated API now anyways). https://bugzilla.gnome.org/show_bug.cgi?id=693911
2013-02-16tests: fix some h264 capsTim-Philipp Müller1-1/+2
Doesn't fix anything in particular, but is still needed here for correctness.
2013-02-15audiopanorama: remove channel-mask from capsStefan Sauer1-8/+4
The channel-mask is only needed for channels>2 which we don't do.
2013-02-15v4l2: don't check stride for encoded formatsBenjamin Gaignard1-2/+4
Don't try to check the stride for encoded formats. Some drivers output something != 0 and then we don't want to fail on that.
2013-02-15udpsrc: use g_socket_set_option() to set buffer size with newer GLib versionsTim-Philipp Müller1-1/+43
So we have to worry less about portability. https://bugzilla.gnome.org/show_bug.cgi?id=692400
2013-02-14jpegdec: remove sof-marker from template caps for nowTim-Philipp Müller1-2/+3
Now that the subset check actually works, this breaks things with demuxers that don't put a "sof-marker" in their jpeg caps, and we don't have a good parser to plug either yet.
2013-02-13jpegenc: Put the SOF marker into the capsSebastian Dröge2-9/+31
2013-02-13rtp-payloading: Fix unit test caps and AMR depayloader sink template capsSebastian Dröge2-9/+11
Fields were missing from the actual caps, or too many fields existed in the template caps.
2013-02-13aacparse: Fix caps used in the unit testSebastian Dröge1-1/+1
The AAC caps passed were incomplete.
2013-02-13wavpack: Fix unit tests, width is now called depth in the caps in 1.0Sebastian Dröge2-3/+3
2013-02-12tests: make souphttpsrc unit test work even if http_proxy is setTim-Philipp Müller1-14/+22
We're testing with an http server on localhost, but don't support an exception list for the http_proxy, so just unset the environment variable to make sure we can run this test properly even if the environment has http_proxy set. Also, don't skip all tests if there is an issue with the SSL server, just run the non-SSL tests then. https://jenkins.qa.ubuntu.com/view/Raring/view/JHBuild%20Gnome/job/jhbuild-amd64-gst-plugins-good/
2013-02-12qtdemux: extract codec_data for ProResMichael Smith1-0/+3
2013-02-12avimux: Fixing buffer leak in gst_avi_mux_do_bufferTim 'mithro' Ansell1-7/+14
gst_avi_mux_do_buffer was leaking data from gst_collect_pads_pop.
2013-02-10avidemux: correct duration for audio VBR buffers in pull modeMark Nauwelaerts1-2/+6
2013-02-08avidemux: proper position reporting and push mode timestampingMark Nauwelaerts1-5/+16
... and align current_total semantics in push and pull mode, which tracks bytes for CBR and blocks for VBR. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=691481
2013-02-08rtpsession: delay RTCP until first RTP packetWim Taymans1-0/+23
Delay sending the first RTCP packet until we have sent the first RTP packet. Otherwise we will send out a Receiver Report instead of a sender report. See https://bugzilla.gnome.org/show_bug.cgi?id=691400
2013-02-07rtpsession: remove dead codeWim Taymans1-22/+1
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=668355
2013-02-07rtpptdemux: forward sticky events and then set capsPaul HENRYS1-2/+5
When a new src pad is added, first forward the sticky events and then set the caps on the src pad Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692786
2013-02-07rtpjitterbuffer: improve debug outputMarkovtsev Vadim1-1/+1
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=688935
2013-02-07rtpbin: rework cleanup of streamsWim Taymans1-47/+39
Move the work of cleaning up the client streams in the free_stream function. This allows us to properly clean up the client streams when we remove an RTP stream as well. Based on patch by Sujay <sdatar@cisco.com> Fixes https://bugzilla.gnome.org/show_bug.cgi?id=660156
2013-02-07videomixer2: avoid caps leakTim 'mithro' Ansell1-0/+1
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=693307
2013-02-06jitterbuffer: do skew estimation only for new timestampsWim Taymans1-0/+3
Only run the skew estimation code when we have a new RTP timestamp. If we have the same RTP timestamp, we simply use the previous estimation. This works because the new observation with the same RTP timestamp has to have a bigger receiver time and is thus not going to influence the estimation except for causing more jitter. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=640023
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
Conflicts: gst/rtsp/gstrtspsrc.c
2013-02-06rtspsrc: flush connection when stoppingWim Taymans1-1/+4
When we stop, we can flush all pending commands so that we can stop and join the task. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=684924
2013-02-05spectrum: remove outdates readmeStefan Sauer1-5/+0
Lets remove the readme from pre-0.1.0 that is completely irrelevant now.
2013-02-05audiopanorama: add more debug loggingStefan Sauer1-3/+3
2013-02-05level-example. avoid taking the arrays again for each channel for clarityStefan Sauer1-15/+18
Also introduce some blank lines for better readability and update the comments.
2013-02-04audioparsers: fix typo in noinst_headersRico Tzschichholz1-1/+1
2013-02-04audiopanorama: further port to 1.0Stefan Sauer1-11/+24
Transformcaps is not called with caps containing single structures anymore. Also add missing filter handling. Still does not negotiate though.
2013-02-03audiopanorama: fix capsStefan Sauer1-1/+1
We don't turn float into 32bit pcm. Looks like a typo from updating the caps.
2013-02-03level: Add missing coma between formatsOlivier Crête1-2/+2
2013-01-31videomixer: fix eos timestamp checkMatthew Waters1-1/+1
fixes hang in videotestsrc num-buffers=20 ! videomixer ! fakesink Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692935
2013-01-31avimux: add support for raw monochrome 8-bit videoDirk Van Haerenborgh1-1/+5
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=692932
2013-01-31osxvideosink: Make GstNavigation key input events in osxvideosink compatible ↵Alexey Chernov2-10/+302
with x(v)imagesink ones
2013-01-29rtpsession: avoid '...is used uninitialized'Wim Taymans1-8/+10
2013-01-28qtdemux: set interleaved layout correctly for LPCM audioYouness Alaoui1-3/+4
https://bugzilla.gnome.org/show_bug.cgi?id=663458
2013-01-28qtdemux: add support for LPCM fourcc (uncompressed audio in Quicktime7)Youness Alaoui1-0/+56
https://bugzilla.gnome.org/show_bug.cgi?id=663458
2013-01-28qtdemux: print all debug for sound sample description v2Youness Alaoui1-5/+11
https://bugzilla.gnome.org/show_bug.cgi?id=663458