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
Edward Hervey
28418d1fec
autogen.sh : Use git submodule
2009-01-21 04:31:32 +01:00
Jan Schmidt
c848932e62
Release 0.10.22
...
Original commit message from CVS:
Release 0.10.22
2009-01-19 23:10:50 +00:00
Jan Schmidt
2b395155cd
Update .po files
...
Original commit message from CVS:
Update .po files
2009-01-19 22:01:01 +00:00
Sebastian Dröge
4d3ff205be
gst-libs/gst/fft/: Use correct struct alignment everywhere to prevent unaligned memory accesses, resulting in SIGBUS ...
...
Original commit message from CVS:
* gst-libs/gst/fft/_kiss_fft_guts_f32.h:
* gst-libs/gst/fft/_kiss_fft_guts_f64.h:
* gst-libs/gst/fft/_kiss_fft_guts_s16.h:
* gst-libs/gst/fft/_kiss_fft_guts_s32.h:
* gst-libs/gst/fft/kiss_fftr_f32.c: (kiss_fftr_f32_alloc):
* gst-libs/gst/fft/kiss_fftr_f64.c: (kiss_fftr_f64_alloc):
* gst-libs/gst/fft/kiss_fftr_s16.c: (kiss_fftr_s16_alloc):
* gst-libs/gst/fft/kiss_fftr_s32.c: (kiss_fftr_s32_alloc):
Use correct struct alignment everywhere to prevent unaligned
memory accesses, resulting in SIGBUS on sparc and probably others.
Fixes bug #500833 .
2009-01-16 11:44:04 +00:00
Sebastian Dröge
98ea758763
gst-libs/gst/tag/gsttagdemux.c: Forward unknown events upstream to allow latency configuration.
...
Original commit message from CVS:
* gst-libs/gst/tag/gsttagdemux.c: (gst_tag_demux_srcpad_event):
Forward unknown events upstream to allow latency configuration.
Fixes bug #567960 .
2009-01-16 11:40:02 +00:00
Wim Taymans
397c00ac33
gst/playback/gstplaybin2.c: Provide the right arguments to a debug line.
...
Original commit message from CVS:
* gst/playback/gstplaybin2.c: (groups_set_locked_state):
Provide the right arguments to a debug line.
2009-01-13 14:47:19 +00:00
Stefan Kost
f67b07cfd8
sys/xvimage/xvimagesink.c: Don't reset the colorkey when element is reused. Fixes #567511 .
...
Original commit message from CVS:
* sys/xvimage/xvimagesink.c:
Don't reset the colorkey when element is reused. Fixes #567511 .
2009-01-13 06:51:54 +00:00
Jan Schmidt
952f184b67
configure.ac: 0.10.21.3 pre-release
...
Original commit message from CVS:
* configure.ac:
0.10.21.3 pre-release
2009-01-09 23:42:22 +00:00
Jan Schmidt
80ac3b565e
gst-libs/gst/app/gstappsink.c: Store the returned signal id in the right slot when registering the pull-buffer signal.
...
Original commit message from CVS:
* gst-libs/gst/app/gstappsink.c:
Store the returned signal id in the right slot when
registering the pull-buffer signal.
Fixes #567168
Spotted by: Thomas Vander Stichele <thomas at apestaart dot org>
2009-01-09 23:13:17 +00:00
Tim-Philipp Müller
d629c9fc17
gst-libs/gst/interfaces/mixer.c: Small docs addition to clarify that one really mustn't free the constant GList retur...
...
Original commit message from CVS:
* gst-libs/gst/interfaces/mixer.c:
Small docs addition to clarify that one really mustn't free
the constant GList returned (#566812 ).
2009-01-09 17:17:50 +00:00
Wim Taymans
1f6297f051
Add GType for GstRTSPUrl and expose a copy function because we can.
...
Original commit message from CVS:
* docs/libs/gst-plugins-base-libs-sections.txt:
* gst-libs/gst/rtsp/gstrtspurl.c: (register_rtsp_url_type),
(gst_rtsp_url_get_type), (gst_rtsp_url_copy):
* gst-libs/gst/rtsp/gstrtspurl.h:
* win32/common/libgstrtsp.def:
Add GType for GstRTSPUrl and expose a copy function because we can.
API: gst_rtsp_url_copy()
Fixes #567027 .
2009-01-08 17:18:24 +00:00