Wim Taymans
76112f9f04
RTSPRange: Add method to serialize ranges
...
Add gst_rtsp_range_to_string() to serialize a GstRTSPRange to a string that can
be used by a server.
API: GstRTSPRange::gst_rtsp_range_to_string()
2009-02-04 17:03:52 +01:00
Wim Taymans
4bb5722f1a
GstRTSPUrl: Add some const to methods
...
Add const to the methods that do not modify the object.
2009-02-04 13:16:48 +01:00
Stefan Kost
f010a38b0d
playbin2: implement GST_PLAY_FLAG_NATIVE_{AUDIO,VIDEO}
...
The flags where present but actually not been taken into account.
2009-02-04 13:56:14 +02:00
Stefan Kost
c6ab453eed
audioresample: Add a proper deprecation comment and also drop G_PARAM_CONSTRUCT.
...
The comment will ensure that is is marked properly in the docs and the
GParamSpecflag was causing a duplicated initialisation of the same value.
2009-02-04 13:56:13 +02:00
Wim Taymans
ad1dea3122
Add more g_return_if_fail() calls
...
Check that we have a valid file descriptor before entering certain functions in
order to avoid undesirable situations.
Add some more debugging in the connect method.
2009-02-04 11:18:31 +01:00
Stefan Kost
b08c0a9003
audioresample: Only pull in liboil if its actualy used.
...
Liboil still has quite significant startup overhead especialy on embedded
platforms. In audioresample it was only used for the profiling timer.
2009-02-04 10:31:21 +02:00
Stefan Kost
080493ccff
typefind: Make the flac check more tight to not mistace some aac files for flac. Fixes #570356 .
...
Add comments about the flac format. Tighten the check to not allow values that
refer to headers.
2009-02-03 15:28:50 +02:00
Wim Taymans
314d852e48
Add new methods
...
Add new methods to the windows def file.
2009-02-03 10:52:15 +01:00
Tim-Philipp Müller
95d6fb0501
pbutils: remove duplicate detail strings when calling the external codec installer
...
It doesn't make sense to ask installers for the same codec or element twice, so filter out duplicate requests before calling the external helper script and make the unit test check this works right. Fixes #567636 .
2009-02-02 17:34:23 +00:00
Stefan Kost
486fe43cb9
Add a FIXME 0.11. Make the log message a bit more detailed and add comments.
2009-02-02 18:05:42 +02:00
Stefan Kost
0ea2afee42
Allow to configure the resampler function for integer to skip the benchmarking. Fix releasing the intger resampler in benchmark.
2009-02-02 15:45:44 +02:00
Wim Taymans
e7f910e0fc
Fix buffer_alloc in ximagesink
...
Remove some useless debug info that reported wrong image sizes.
When upstream does not accept out suggested size, fall back to allocating an
image of the requested width/height instead of the currently configured size.
The problem is that an image is reused from the pool because the width/height
match but the caps on the new buffer are the requested caps with possibly
different height/width resulting in errors.
2009-02-02 13:30:42 +01:00
Wim Taymans
9996aab207
Fix documentation for autoplug-select
...
fix the documentation strings for the autoplug-select signal.
Fixes #570142 .
2009-02-02 12:54:31 +01:00
Wim Taymans
35cec4c006
Fix string leak in rtspmessage
...
when we remove a header field from a message we must free the value associated
with the key to avoid a memory leak.
2009-02-02 10:09:07 +01:00
Stefan Kost
a6bc6220d0
Its "Base Library" and not just "Library".
2009-01-31 18:45:47 +02:00
Stefan Kost
950d0c0a7d
Link to the class, as we can't link to the members yet.
2009-01-31 18:44:32 +02:00
Michael Smith
b36d8f3e11
Remove pad-removed handlers after setting the decodebins to NULL.
...
They do needed cleanup; without this we leak selector requestpads.
2009-01-30 18:30:10 -08:00
Michael Smith
61e81ada2c
Unref selector request pad even if we no longer have a selector.
...
During destruction, we won't have a selector any more, but we still need
to unref the pad to avoid leaking it.
2009-01-30 18:30:10 -08:00
Michael Smith
c799f3f77f
Unref source in playbin2's finalize method
2009-01-30 18:30:10 -08:00
Michael Smith
b6cbe7e331
Fix more leaks of pads and elements in gstplaysink.
...
Don't keep extra references to volume and mute elements; we don't need
to do so.
Ensure we unref pads that we have references to, and release request
pads.
2009-01-30 18:30:10 -08:00
Michael Smith
c34f444174
Avoid leaking all playsinks. Fix some internal leaks.
...
Playsink was holding references to itself. Don't do that, it's not cool.
Also, free all chains in dispose.
2009-01-30 18:30:10 -08:00
Michael Smith
906502b9bb
Unref peer request pad after releasing it, since we hold a reference.
2009-01-30 18:30:10 -08:00
Michael Smith
af8d3c51f0
Fix caps leak in playbin2.
2009-01-30 18:30:10 -08:00
Michael Smith
ef1fa84575
Unref active pad from selector when finding active stream.
2009-01-30 18:30:10 -08:00
Michael Smith
f7abf8ed94
Free uris when finalizing playbin2 instance.
2009-01-30 18:30:10 -08:00
Michael Smith
a2b0229058
Unref pads when iterating over them in analyse_source.
...
Fixes leak of source's srcpad when using uridecodebin.
2009-01-30 18:30:09 -08:00
Stefan Kost
125d7bda9b
Add releaseinfo with online url.
2009-01-30 22:22:50 +02:00
Jan Schmidt
5337bc03be
Fix compilation warning on Forte
2009-01-30 17:58:15 +00:00
Jan Schmidt
6b1e08f277
Don't do void pointer arithmetic.
2009-01-30 17:16:39 +00:00
Jan Schmidt
2b68886ea1
Bump common
2009-01-30 17:25:51 +00:00
Edward Hervey
35d4c5d498
Use a symbolic link for the pre-commit client-side hook
2009-01-30 08:50:53 +01:00
Edward Hervey
2bb875acad
Add more files/directories to ignore
2009-01-30 08:12:42 +01:00
Wim Taymans
6f3511bfb6
fix some typos
...
Fix some typos in the doc string of the new
gst_rtsp_options_as_string() method.
2009-01-29 14:00:30 +01:00
Wim Taymans
484a025f6d
Add new RTSP message method to set header
...
Add gst_rtsp_message_take_header() that takes ownership of the passed header
value. This allows us to avoid an allocations and memory copy in some
situations.
API: GstRTSPMessage::gst_rtsp_message_take_header()
2009-01-29 11:55:10 +01:00
Wim Taymans
9135370b42
Add new method to docs
...
Add the new gst_rtsp_options_as_text() method to the docs.
2009-01-29 11:51:23 +01:00
Wim Taymans
e8bd8cab41
Add method to serialize RTSP options
...
Add gst_rtsp_options_as_text() method to serialize a set of RTSP options to a
string.
API: GstRTSP::gst_rtsp_options_as_text()
2009-01-28 11:48:01 +01:00
Michael Smith
81cc88326f
Ensure we have sufficient data when using data scan contexts.
...
Fixes crashes typefinding things that look like they might contain AAC
data (but probably aren't actually AAC).
2009-01-26 18:02:00 -08:00
Jan Schmidt
9fbf201167
Fix include order for gio plugin
2009-01-26 23:32:09 +00:00
Jan Schmidt
508158f354
Update win32 config.h for 0.10.22.1 dev cycle
2009-01-23 23:59:48 +00:00
Jan Schmidt
63c9ede3d0
Extend and clean up git ignores
2009-01-23 23:16:11 +00:00
Sebastian Dröge
5dfcb63252
Rename files and types from speexresample to audioresample
...
Rename files and types from speexresample to audioresample
to finish the move and to prevent any confusion.
2009-01-23 12:33:41 +01:00
Wim Taymans
e327bbcd7d
Add some more debugging to the Xv strides
...
Add some more debugging to the strides as they are received from the server and
the expected strides.
2009-01-23 11:44:53 +01:00
Wim Taymans
cc8b9ae5e8
Add typefind function for gsm
...
Because core now supports typefindfactories without a typefind function we can
register a factory fo GSM that will --if all else fails-- assume the file is a
GSM file based on the registered extension.
Fixes #566661 .
2009-01-23 11:40:26 +01:00
Wim Taymans
8dd3c2d543
Use more performant link function
...
We can use gst_element_link_pads() instead of the more generic
gst_element_link() function because we know the pads. This saves some cycles
because the more generic function needs to search for possible compatible caps
etc.
2009-01-23 11:37:45 +01:00
Wim Taymans
a7f2540f77
Add more codec ids for RIFF formats
...
Handle codec ID for various other AAC formats.
Sync the list of possible codec ids with that of ffmpeg.
Fixes #567255
2009-01-23 11:33:29 +01:00
Wim Taymans
64b20fd7b5
Use rounded values for image strides and sizes
...
Round up the height before calculating the expected size and
strides of the output image.
2009-01-23 11:27:16 +01:00
Wim Taymans
eb33188fba
Improve debug message
...
Improve the debug message when alsa returns an error.
2009-01-23 11:23:09 +01:00
Wim Taymans
26256b95c8
Reset queued_bytes counter when flushing
...
Set the amount of queued bytes in the internal queue back to 0 when we clear the
queue.
Fixes #567982
2009-01-23 11:11:31 +01:00
Benjamin Gaignard
336e1346e4
Add typefinder for Mobile XMF. Fixes bug #568707 .
2009-01-23 10:19:27 +01:00
Brian Cameron
16347bfa21
Fix linking on Solaris. Fixes bug #568482 .
...
Check for nsl and socket libraries and add them to
LIBS if they're found. They're needed for socket()
and gethostbyname() on Solaris.
2009-01-23 10:01:11 +01:00