summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* v4l2: log buffer copies on queue underrun in perf categoryStefan Kost2009-09-112-0/+7
| | | | | v4l2src has a slow path where it does buffer-copies when it runs out of queued buffers. Log this to performance category to help monitoring it.
* pulsesink: Implement GstStreamVolume interfaceSebastian Dröge2009-09-111-0/+8
|
* pulsesink: Implement mute propertySebastian Dröge2009-09-112-2/+140
|
* gdkpixbufsink: fix docs refering to send-messagesWim Taymans2009-09-111-1/+1
|
* spectrum: add post-messages propertyWim Taymans2009-09-112-8/+25
| | | | | Add a post-messages property and deprecate the less descriptive message property.
* pixbufsink: add post-messages propertyWim Taymans2009-09-112-9/+29
| | | | | Add post-messages and deprecate send-messages as the former is more descriptive of what actually happens.
* multifilesink: rename silent to post-messagesWim Taymans2009-09-112-16/+16
| | | | | Use the post-messages property name instead of silent as it is more descriptive.
* multifilesink: post messages for each bufferWim Taymans2009-09-112-64/+187
| | | | | | | | | Add a silent property that can be set to FALSE to post messages on the bus for each written file. Do some more cleanups. Add some docs. Fixes #594663
* rtph263pay: Allocate Boundry structs on the stack instead of the heap to ↵Olivier Crête2009-09-111-63/+47
| | | | | | avoid leaks Fixes bug #594691.
* docs: fix gtk-doc warningsStefan Kost2009-09-102-4/+4
|
* docs: fix gtk-doc warningsStefan Kost2009-09-104-24/+42
|
* dv1394src: Add a clock based on isochronous cycle counterDavid Schleef2009-09-095-2/+265
| | | | Partial fix for #169383.
* videobox: Fix AYUV->I420 conversionSebastian Dröge2009-09-091-2/+2
| | | | | | | For this fix the averaging of the chroma values. It should't be (a/2 + b)/2 but just (a + b)/2. Fixes bug #594599.
* pulsesink: remove ringbuffer reset compensationWim Taymans2009-09-092-30/+2
| | | | | | | Remove the code to deal with a ringbuffer reset as this code is now in the base class. Bump the -base requirement as we need the new baseaudiosink code to function properly.
* pulsesink: whitespace fixesWim Taymans2009-09-091-1/+1
|
* whitespace fixesWim Taymans2009-09-091-9/+9
|
* pulse: small cleanupsWim Taymans2009-09-083-5/+21
| | | | | Add some debug info Fix the state changes
* multipartmux: mark data buffer as delta-unitMarc-André Lureau2009-09-081-0/+1
| | | | | | So that multifdsink always start sending header buffer first Fixes #594520
* rtpbin: add ignore-pt parameterMarc Leeman2009-09-082-28/+79
| | | | | | | Add a parameter 'ignore-pt' that disables creating a gstrtpptdemux module and ghosts the pads of gstrtpjitterbuffer instead of the ones of gstrtpptdemux. Fixes #594490
* checks: only run HTTPS test if libsoup has SSL supportMarvin Schmidt2009-09-081-1/+2
|
* rtpbin: propagate payload-type-change signal from demuxerHåvard Graff2009-09-082-1/+39
| | | | fixes #594254
* jitterbuffer: change severity of clock-rate change debugHavard Graff2009-09-081-1/+7
| | | | | | Make log GST_DEBUG under normal circumstances, GST_WARNING otherwise. Fixes #594253
* jitterbuffer: avoid throwing reordered buffers with same timestampsHåvard Graff2009-09-081-3/+3
| | | | | | | | | | | When we receive a reordered packet with the same timestamp as the previous one (which can happen for fragmented packets) don't consider the packet as lost but instead wait for the reordered packet to arrive. Switch the warning-level, so that a reordering does not get a warning, only an actual produced lost-packet. Fixes #594251
* rtpjpegdepay: add missing math.h includeHavard Graff2009-09-081-0/+1
| | | | Fixes #594247
* rtspsrc: fix memory leakArnout Vandecappelle2009-09-081-0/+1
| | | | | | | | In gst_rtspsrc_parse_digest_challenge(), rtspsrc does a g_strndup of the auth header items and then passes them to gst_rtsp_connection_set_auth_param() without freeing. Fixes #594133
* rtpbin: make free_session() remove stream referencesStig Sandnes2009-09-081-0/+36
| | | | | | | | | | | When receiving a sync-packet, all sessions with the same cname will be compared and synced together. In this process, there could still be references to a session that has been shut down in the meanwhile. This patch makes sure that these references are removed when shutting down a session, so that the syncing can be done safely. Fixes #594283
* rtpbin: use locked state on internal binsHavard Graff2009-09-081-0/+6
| | | | | | | Set the locked state on internal elements to make sure that they don't change back to another state when shutting down. Fixes #594248
* v4l2src: add support for mpeg formatsWim Taymans2009-09-073-51/+84
|
* y4menc: Add interlaced supportZaheer Merali2009-09-052-5/+29
| | | | | | Fixes #591713 Signed-off-by: David Schleef <ds@schleef.org>
* Remove Ronald Bultje from Authors fieldDavid Schleef2009-09-0514-15/+7
| | | | | | Replaced with "GStreamer maintainers <gstreamer-devel@lists.sourceforge.net>" or just removed, depending on the number of other authors.
* Automatic update of common submoduleSebastian Dröge2009-09-051-0/+0
| | | | From 00a859e to 19fa4f3
* qtdemux: prevent a spurious debug warningMark Nauwelaerts2009-09-041-2/+1
|
* v4l2: Define V4L2_FMT_FLAG_EMULATED if it's not defined yetSebastian Dröge2009-09-041-4/+7
| | | | | libv4l2 already uses this flag, even on Linux kernel versions before 2.6.32.
* matroskademux: Correctly handle NULL GstIndexSebastian Dröge2009-09-041-1/+1
|
* v4l2: Fix stupid typo in last commitSebastian Dröge2009-09-031-1/+1
|
* v4l2: Put emulated formats behind native formatsSebastian Dröge2009-09-031-29/+67
| | | | Fixes bug #593764.
* rtpsource: fix memleakLaurent Glayal2009-09-031-6/+11
| | | | | | | Don't leak the input buffer when the received and expected seqnum are different when in probation. fixes #594039
* rtpjitterbuffer: Lock clock_rate variableOlivier Crête2009-09-031-18/+31
| | | | | | | | The priv->clock_rate variable could become -1 between when its checked to not be -1 and when its used, causing an assertion. Fixed by taking the mutex earlier in the chain() function. Fixes #593955
* rtpsource: whitespace fixesWim Taymans2009-09-031-5/+5
|
* rtpmpapay: whitespace fixesWim Taymans2009-09-031-2/+2
|
* rtpsession: whitespace fixesWim Taymans2009-09-031-8/+8
|
* jpegdec: Avoid unnecessary processing until we have a full picture.Edward Hervey2009-09-031-0/+12
| | | | This is for non-packetized mode, when we know the upstream size in bytes.
* flvmux: fully use tagsetter to manage the tags. Fixes #563221Stefan Kost2009-09-031-32/+16
| | | | There is no need to manage a separate taglist.
* speexenc: small taglist handling cleanupStefan Kost2009-09-031-3/+5
| | | | Don't eventualy leak the list and instead assert (like in other elements).
* pulsesink: also guard reseting subscribe callback with ifdefsStefan Kost2009-09-021-0/+2
| | | | It is conditionaly set, so do the same when unsetting.
* rtpmanager: Fixed a copy & paste errorPeter Kjellerstedt2009-09-011-2/+2
|
* rtpmanager: Removed unused variable privPeter Kjellerstedt2009-09-011-22/+0
| | | | | The variable priv was initialized in a lot of functions but then never used for anything.
* rtpmanager: A little clean upPeter Kjellerstedt2009-09-011-3/+4
| | | | | Make the code flow of gst_rtp_session_send_rtcp() and gst_rtp_session_sync_rtcp() identical.
* rtpmanager: Make sure that used caps are not freed already (take 2)Peter Kjellerstedt2009-09-011-2/+4
| | | | | | This reintroduces the fix for bug #593391. It also applies it in gst_rtp_session_sync_rtcp() which has very similar code to gst_rtp_session_send_rtcp().
* jitterbuffer: make sure time does not go backwardsWim Taymans2009-09-013-22/+36
| | | | | | | | When we construct a timestamp that would result in a timestamp that is earlier than when the packet was received, reset the skew calculation as this is probably a sign that the sender restarted or paused. Fixes #593354