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
Jan Schmidt
c42c6d6da0
Fix use-after-unref problem noticed by Josep Torra Valles, and run
...
gst-indent
2009-01-22 22:09:47 +00:00
Stefan Kost
3e09f5ee12
Update common snapshot.
2009-01-22 17:46:59 +02:00
Sebastian Dröge
a2e27c5c00
Fix pre-commit hook
2009-01-22 13:48:42 +01:00
Wim Taymans
509f561ef3
Merge branch 'master' of ssh://git.freedesktop.org/git/gstreamer/gst-plugins-base
2009-01-22 13:12:02 +01:00
Sebastian Dröge
2e8f9921c9
Reduce the number of allocations for creating FFT contexts
...
Reduce the number of allocations from 2 to 1 for every FFT
context by allocating enough memory for the FFT context
and passing parts of it to the kissfft allocation functions.
2009-01-22 12:54:35 +01:00
Jan Schmidt
eaf525f7f2
Back to devel -> 0.10.22.1
2009-01-22 11:32:56 +00:00
Edward Hervey
fcd4fb0f17
Install and use pre-commit indentation hook from common
2009-01-22 05:57:53 +01:00
Wim Taymans
9ce042e2a7
Avoid overflows in the padding checks by doing the check slightly
...
differently.
Add a unit test to check for correct behaviour.
2009-01-21 13:09:29 +01:00