Sebastian Dröge
77e2637590
rtp: Use GLib functions for encoding/decoding base64
2009-03-18 14:50:17 +01:00
Wim Taymans
8cf0e9ff87
rtspsrc: add some debug for the timestamps
...
When timestamping in TCP mode, log the first timestamp we put on the buffers.
2009-03-16 19:17:24 +01:00
Stefan Kost
1d16c9cc27
v4l2src: log details if we have them, needed for #575391
2009-03-15 23:26:56 +02:00
Wim Taymans
0c4f3d4afb
udpsrc: convert _ in properties to -
...
--
2009-03-13 18:32:47 +01:00
Edgar E. Iglesias
469aced581
udpsrc: Add network interface selection
...
Add network interface selection when joining multicast groups.
Useful when using the udpsrc on multihomed hosts.
Fixes #575234 .
API: GstUDPSrc::multicast-iface
2009-03-13 18:28:59 +01:00
Jan Schmidt
a32581abee
v4l2src: Prepend to lists and reverse them at the end.
...
Gratuitous micro-optimisation - prepend to lists and reverse them, rather
than appending to them each time.
2009-03-13 15:43:52 +00:00
Jan Schmidt
608d13d462
pulsesink: Wait until there is enough room to write an entire segment
...
When trying to write out a segment, wait until there is enough free space
for the entire segment. This helps to reduce ripple in the clock reporting,
where the app might query the playback position while only half a segment
has been written (and is therefore reported by _delay(), even though
the ring buffer has not yet been advanced)
2009-03-13 15:40:50 +00:00
Wim Taymans
7782c9f890
rtspsrc: don't send PAUSE when not connected
...
don't send a PAUSE request when we are no longer connected.
2009-03-12 20:39:35 +01:00
Laszlo Pandy
73fac6e4ea
Don't call FLAC__ methods before it's initialized. Fixes #516031
...
In the event handler, gst_flac_dec_sink_event(), two functions are called on
the FLAC stream without checking if it has been initialized:
FLAC__stream_decoder_flush()
FLAC__stream_decoder_process_until_end_of_stream()
Both these FLAC__*() functions modify the internal state of the FLAC stream.
Later, when the buffers start flowing, gst_flac_dec_chain() tries to initialize
the stream. the FLAC__stream_decoder_init_stream() call will fail because the
previous calls to FLAC__*() changed the stream state so it is no longer in the
initialized state.
2009-03-12 16:10:25 +01:00
Wim Taymans
515d623dcc
rtspsrc: fix timeout check
...
---
2009-03-11 18:00:02 +01:00
Tim-Philipp Müller
f73398de91
win32: update MANIFEST, fixing 'make dist'
...
config.h.in no longer exists.
2009-03-11 12:48:03 +00:00
Stefan Kost
a58498929c
makefile: fix typo in no-static plugins rule
2009-03-10 21:35:16 +02:00
Wim Taymans
18571b9e4f
pngdec: various cleanups.
...
Make some code more readable.
Fix a leak when pull range returns a shot buffer.
Push EOS after posting the error.
2009-03-10 11:03:14 +01:00
Edward Hervey
72a9b89b50
gstrtpvorbisdepay: Fix build on macosx
2009-03-10 10:16:27 +01:00
Edward Hervey
d3e8f61644
.gitignore: Ignore m4 directory
2009-03-10 10:14:23 +01:00
Jan Schmidt
cebb505c4a
Automatic update of common submodule
...
From 7032163 to f8b3d91
2009-03-09 23:12:33 +00:00
Wim Taymans
06efeff5d9
vorbisdepay: fix some leaks
...
And leak the codebooks.
Use glib base64 decoders.
Use subbuffers to avoid a memcpy of the headers.
2009-03-09 18:07:20 +01:00
Wim Taymans
8f8e035cd5
flacdec: don't lose the first buffer after a seek
...
The flacdec API calls the write callback when performing a seek. We cannot yet
push out a buffer at that time so we must keep it and push it out later.
Flush out the upstream part of the pipeline when doing a seek.
Fixes #574275 .
2009-03-09 17:14:12 +01:00
Wim Taymans
af7aaef37a
qtdemux: sanitize tag names
...
Sanitize the tag names before turning them into a structure name. We can only
add alphanumeric values as the structure name.
2009-03-09 15:20:05 +01:00
Sebastian Dröge
36e4c9fc9d
Automatic update of common submodule
...
From ffa738d to 7032163
2009-03-08 12:04:22 +01:00
Sebastian Dröge
177326606b
Automatic update of common submodule
...
From 3f13e4e to ffa738d
2009-03-08 11:19:56 +01:00
Sebastian Dröge
e8e668cd0d
Automatic update of common submodule
...
From 3c7456b to 3f13e4e
2009-03-07 11:45:35 +01:00
Sebastian Dröge
ead2adeab7
Automatic update of common submodule
...
From 57c83f2 to 3c7456b
2009-03-07 10:45:40 +01:00
Stefan Kost
f86b485f3b
v4l2src: fix pads, so that they are subset of template caps
...
Do not add w=0 | h=0. When we can't get a framerate add fraction range.
2009-03-06 21:57:53 +02:00
Wim Taymans
636cd65ebf
rtspsrc: fix range parsing
...
Fix parsing of the range headers.
2009-03-05 14:09:03 +01:00
Olivier Crête
e4b8c514cc
Move siren rtp pay/depay from gst-plugins-farsight
2009-03-04 13:24:34 -05:00
Wim Taymans
5a5ba49c9b
rtspsrc: fix memory leak in close
...
Close the connection even when we fail to send the teardown message.
Use the connection url (which is a copy of the src url).
2009-03-04 16:31:57 +01:00
Peter Kjellerstedt
c83635d42c
check: gst-plugins-good.supp needs to be distributed.
2009-03-04 16:15:05 +01:00
Wim Taymans
dfb2d1b7d7
rtspsrc: fix do-rtcp property description
...
---
2009-03-04 12:29:50 +01:00
Edward Hervey
1523ef681b
souphttpsrc: Expose the SoupSession 'timeout' property.
2009-03-03 12:20:27 +01:00
Edward Hervey
2c2a1738ba
.gitignore: Ignore the m4/ directory
2009-03-02 18:53:37 +01:00
Wim Taymans
8b6c8b934a
rtpmp4vpay: Add support for more formats
...
Hack around short header mpeg4 video files and put the short header as the
config string.
Fixes #572551 .
2009-03-02 17:18:55 +01:00
Wim Taymans
81f25317e6
rtspsrc: add support for http tunneling
...
Add support for http tunneling and a new rtsph:// uri for it.
See #573173 .
2009-03-02 16:09:23 +01:00
Thomas Vander Stichele
9f25f96155
Merge branch 'master' of ssh://thomasvs@git.freedesktop.org/git/gstreamer/gst-plugins-good
2009-03-02 09:43:30 +01:00
Thomas Vander Stichele
13221762d0
Add/clarify/fix some logging.
2009-03-02 08:41:15 +01:00
David Schleef
0083b9e405
Remove hardcoded definition of OBJC
2009-03-01 12:47:37 -08:00
Sjoerd Simons
b6755a7000
Wait for a frame to become available before capturing it
...
Use GstPoll to wait for the fd of the video device to become readable before
trying to capture a frame. This speeds up stopping v4l2src a lot as it no
longer has to wait for the next frame, especially when capturing with low
framerates or when the video device just never generates a frame (which seems a
common issue for uvcvideo devices)
Fixes bug #563574 .
2009-03-01 19:55:26 +01:00
Tim-Philipp Müller
7087da96dc
alawdec, mulawdec: demote some debug messages from ERROR to WARNING or DEBUG
...
Non-ok flow returns may happen for a variety of perfectly legitimate and expected reasons
(temporarily not linked, seeking, pipeline shutdown), so we really shouldn't spew ERROR
debug messages to stderr in those cases. Fixes #570781 . (Seems like someone already took
care of some of these.)
2009-02-28 19:26:35 +00:00
René Stadler
157531d91e
rgvolume: Improve log message for peak values >1.0 by clamping explicitly.
2009-02-28 15:26:00 +02:00
David Schleef
9f3ad53ca8
Fix the field dominance
...
PAL is TFF, NTSC is BFF. Some day I will learn to keep this
straight.
2009-02-27 23:26:40 -08:00
LRN
27d1ef8a86
directdrawsink: Fix type mismatches
...
Fixes bug #573343 .
2009-02-27 20:40:31 +01:00
Sebastian Dröge
d189fe7f26
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-good
2009-02-27 20:28:27 +01:00
LRN
5d9c947f92
udp: Don't set errno to EAFNOSUPPORT unconditionally
...
Fixes bug #573342 .
2009-02-27 20:24:53 +01:00
Michael Smith
b50452fc37
rgvolume: ignore out-of-range peak values
...
If the peak value is > 1 (and thus nonsensical) ignore it. Prevents
rgvolume reducing volume to effectively silent on files with bogus peak
values.
2009-02-27 11:18:40 -08:00
Mark Nauwelaerts
3310a540e3
wavparse: Fix SEEK event handling in push mode, and SEEKABLY query handling
...
Standard pull mode loop based SEEK handling fails in push mode,
so convert the SEEK event appropriately and dispatch to upstream.
Also cater for NEWSEGMENT event handling, and properly inform
downstream and application of SEEKABLE capabilities, depending
on scheduling mode and upstream.
2009-02-27 14:52:31 +01:00
Edward Hervey
1846e0af0f
matroskademux: Remove gst_util_dump_mem() calls.
2009-02-27 11:04:08 +01:00
Julien Moutte
ec5229d75f
avidemux: fix SEEK event handling in push mode
...
When in push mode we should not try to handle the SEEK event as there's
no code to handle it properly. Propagate upstream.
2009-02-26 19:10:41 +01:00
Patrick Radizi
51200cad41
rtspsrc: add the .h file change too
...
Add the .h file change for the new property.
2009-02-26 19:05:06 +01:00
Patrick Radizi
c7dd6a4902
rtspsrc: add property to disable RTCP
...
Some old servers don't like us doing RTCP and thus we need a property to disable
it. See #573173 .
2009-02-26 19:03:52 +01:00
Jan Smout
474d9d7a9b
udp: fix gst_udp_set_loop_ttl() again
...
Fix the gst_udp_set_loop_ttl() function that was commented out in a
previous commit. See #573115 .
2009-02-26 13:19:31 +01:00