summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2013-01-04examples: check for uri argument in decodebin-h264p-amr server exampleTim-Philipp Müller1-1/+8
Otherwise people get a rather confusing error message.
2013-01-04v4l2: Also handle the new ENOENT return value of VIDIOC_QUERYCTRLRobert Krakora1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=691098
2012-12-31qtdemux: read video format header fully (so we can find 'pasp' atoms) for ↵Michael Smith2-0/+9
more fourccs. Fixes aspect ratio of prores files.
2012-12-22audioparsers: Make sure the caps are actually writable before changing themSebastian Dröge7-0/+7
2012-12-22audioparsers: Use the peer caps for restrictions instead of the srcpad ↵Sebastian Dröge7-7/+7
allowed caps Otherwise we will intersect with the srcpad template caps and add all the caps fields that the parser will ever set, no matter if downstream restricts this field or not. This requires upstream to set this field on the caps to successfully negotiate. https://bugzilla.gnome.org/show_bug.cgi?id=690184
2012-12-20rtspsrc: fix cmd comparisonWim Taymans1-1/+1
Fixes https://bugzilla.gnome.org/show_bug.cgi?id=690476
2012-12-20rtspsrc: add some more debugWim Taymans1-0/+1
2012-12-20jpegenc: pass flowreturn upstreamWim Taymans2-2/+4
2012-12-18Release 1.0.4Tim-Philipp Müller70-156/+477
2012-12-18po: update translationsTim-Philipp Müller15-1465/+1418
2012-12-18wavpack: use appropriate printf format for gsizeThijs Vermeir1-2/+2
2012-12-18taglib: use appropriate printf format for gsizeThijs Vermeir1-3/+3
2012-12-18gdkpixbuf: use appropriate printf format for gsizeThijs Vermeir1-1/+2
2012-12-18deinterlace: use appropriate printf format for gsizeThijs Vermeir1-5/+6
2012-12-18interleave: set src pad caps upon last sink pad CAPS eventPhilippe Normand2-27/+37
Gather caps on all sink pads before setting the src pad caps. This is specially needed when the audio channel mapping is set on the sink pads and the element needs to preserve it on its src pad. https://bugzilla.gnome.org/show_bug.cgi?id=690267
2012-12-17v4l2: Teach where the videodev2.h header lives on freebsd.Koop Mast2-3/+9
https://bugzilla.gnome.org/show_bug.cgi?id=690233
2012-12-14rtspsrc: fix TCP reconnectWim Taymans1-1/+5
Ignore other commands when reconnecting, otherwise the loop function would pause and the reconnection would not happen. Continue looping after doing a reconnect so that we have a chance to actually read the new data.
2012-12-12deinterleave: properly set srcpad channel positionPhilippe Normand1-1/+1
The src pad caps always describe a single audio channel so only the first position matters if deinterleave is configured to keep channel positions in its src pads.
2012-12-10osxvideosink: Fix resizing the Cocoa window on receiving new capsAlexey Chernov1-1/+2
Fixes bug #689732.
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-11-30shout2send: accept audio/webm as well as video/webmTim-Philipp Müller1-1/+1
https://bugzilla.gnome.org/show_bug.cgi?id=689336
2012-11-30webmux: fix linking with shout2send elementTim-Philipp Müller2-14/+65
Shout2send only accepts webm format, not matroska, but due to a bug in matroskamux, webmmux's source pad is also created with the matroska source pad template as pad template, which makes the link function think it can't link webmmux to shout2send. Also add unit test. https://bugzilla.gnome.org/show_bug.cgi?id=689336
2012-11-28law: fix accidental file permissions changeTim-Philipp Müller1-0/+0
https://bugzilla.gnome.org/show_bug.cgi?id=687469
2012-11-28qtdemux: avoid criticals if unknown fourcc has space at beginning or endTim-Philipp Müller1-9/+9
https://bugzilla.gnome.org/show_bug.cgi?id=682936
2012-11-24videobox: fix border filling for planar YUV formatsTim-Philipp Müller1-2/+2
We would get a green border instead of a black one, for example. https://bugzilla.gnome.org/show_bug.cgi?id=684991
2012-11-24mulaw: const-ify some arraysTim-Philipp Müller1-2/+4
2012-11-24mulawdec: 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-24rtspsrc: pause the task instead of spinningWim Taymans1-0/+1
Actually pause the loop task instead of spinning forever.
2012-11-21Back to development (bug fixing)Tim-Philipp Müller66-133/+133
2012-11-21Release 1.0.3Tim-Philipp Müller70-175/+550
2012-11-16multifilesink: post messages in max-size mode as wellTim-Philipp Müller1-1/+1
No reason not to really.
2012-11-16rtspsrc: handle segment eventWim Taymans1-5/+14
Make a segment event when we send a new range header to a client (first PLAY request or after a seek). Send the segment event in interleaved mode. Clean the segment event on cleanup Fixes https://bugzilla.gnome.org/show_bug.cgi?id=688382
2012-11-16rtspsrc: fix check for active streamsWim Taymans1-1/+1
A stream can be active without a srcpad yet and we want to send events on those streams as well.
2012-11-16rtspsrc: create and add pads outside of lockWim Taymans1-16/+18
Create and add the ghostpad for the new stream outside of the lock because it is not needed and causes deadlocks.
2012-11-16rtspsrc: clear variables before retryingWim Taymans1-0/+3
Else we might unref an old udpsrc twice in cleanup.
2012-11-16rtspsrc: propose ports in multicastWim Taymans1-0/+19
When the user configured a port-range, propose ports from this range as the multicast ports. The server is free to ignore this request but if it honours it, increment our ports so that we suggest the next port pair for the next stream. Fixes https://bugzilla.gnome.org/show_bug.cgi?id=639420
2012-11-16rtspsrc: add more debugWim Taymans1-0/+3
2012-11-15udpsrc: post error before stoppingWim Taymans1-3/+4
2012-11-15rtpsource: protect against invalid RTP packetsWim Taymans1-7/+34
2012-11-12vp8enc: Don't leak GstVideoCodecFrames that cause the creation of invisible ↵Sebastian Dröge1-0/+1
frames Fixes bug #682714.
2012-11-12pngdec: Actually use the stop() vfunc implementationSebastian Dröge1-2/+3
2012-11-12vp8dec: Fix last commitSebastian Dröge1-2/+2
2012-11-12udpsrc: Also clear GErrorSebastian Dröge1-0/+1
2012-11-12udpsrc: Don't error out if we get an ICMP destination-unreachable message ↵Sebastian Dröge1-1/+11
when trying to read packets See bug #529454 and #687782 and commit 751f2bb3646f2beff3698c9f09900dbd0ea08abb
2012-11-12vp8dec: Don't give up so easily if failed to decode a frameDebarshi Ray1-3/+3
https://bugzilla.gnome.org/show_bug.cgi?id=687436
2012-11-12vp8dec: Don't clear input state in reset()Sebastian Dröge1-4/+1
The input state is still valid after flushing until new caps arrive. Fixes bug #688092.
2012-11-12vp8dec: Also destroy decoder in set_format() if it was created alreadySebastian Dröge1-0/+6
Fixes a memory leak.
2012-11-12pngdec: Keep the input state in reset()Sebastian Dröge1-23/+30
It's still valid after a flush and we might not get a new one.
2012-11-06speexdec: Don't unmap or finish_frame an invalid GstBufferDebarshi Ray1-7/+10
https://bugzilla.gnome.org/show_bug.cgi?id=687464
2012-11-06rtsp: the RTCP port number is inclusiveMarc Leeman1-1/+1
The configured port number pair has its upper bound set to the maximum allowed RTCP port, inclusive. See https://bugzilla.gnome.org/show_bug.cgi?id=639420