Commit graph

7026 commits

Author SHA1 Message Date
Olivier Crête 429d3555a2 audiofilter: Don't assert on slightly different caps
Plugins should not assert on incompatible caps, caps negotiation will
fail anyway.
2009-07-30 14:34:05 +01:00
Stefan Kost 7205bbc031 adder: reset pending flush-stop flag in state_changed. (mostly) Fixes #590146. 2009-07-30 13:45:42 +03:00
Tim-Philipp Müller 8db9496217 configure: bump Gtk+ requirement of GUI examples from 2.12 to 2.14
The gio mount example needs GtkMountOperation, which is new in 2.14.
2009-07-30 09:28:20 +01:00
Balachandran C 01e0fdd86c alsasrc: set alsasrc->handle back to NULL when closing device
Fixes crashes in gst_alsa_find_device_name() when probing or
reading the device-name property (e.g. when doing a dot-file
dump). Fixes #589797.
2009-07-27 14:18:27 +01:00
Tim-Philipp Müller 789f5b0488 playbin: rename GType of stream selector pad to avoid clash with input-selector from -bad
Rename the GType of the pads of playbin's internal stream selector
element so they don't use the same type name as input-selector's
pads. Fixes #589622.
2009-07-27 14:18:27 +01:00
Jan Schmidt 29235e7099 0.10.23.4 pre-release 2009-07-24 13:47:31 +01:00
Jan Schmidt d85a64f30b ignores: Ignore v4l probing example binary 2009-07-24 13:46:55 +01:00
Tim-Philipp Müller 2670f23812 typefind: recognise Kate spu subtitles as well
Recognise spu-subtitles, SUB and K-SPU as valid categories for
Kate subtitles as well.
2009-07-24 09:42:05 +01:00
Stefan Kost 9f20a8eb4f Automatic update of common submodule
From fedaaee to 94f95e3
2009-07-24 00:42:16 +03:00
Christian Schaller edaaae5261 Update spec file with latest changes 2009-07-22 14:21:43 +01:00
Jan Schmidt f50abc4203 0.10.23.3 pre-release 2009-07-20 17:28:37 +01:00
Wim Taymans 0bb9b75a75 audiotestsrc: call send_event directly
We can't call gst_element_send_event() from a streaming thread as it gets the
state lock. Instead call the send_event method directly until we have a nice API
for this in basesrc.

Fixes #588746
2009-07-20 13:15:32 +02:00
Olivier Crête 4e88633de4 audiosink: Add stream-status messages
Fixes #587695
2009-07-20 12:54:37 +02:00
Olivier Crête cc0da016f8 audiosrc: Add stream-status messages
See #587695
2009-07-20 12:54:37 +02:00
Edward Hervey 3708ca37a8 gstadder: Don't forget to free pending events on flush/dispose.
Fixes #588747
2009-07-20 12:42:32 +02:00
Edward Hervey 9819a3519d tests/adder: Add stream consistency checking. Fixes #588748 2009-07-20 11:30:07 +02:00
Edward Hervey 196b38d4ef audiotestsrc: Make sure tags are properly serialized. Fixes #588746
We do this by letting the basesrc base class handle the tags.
2009-07-20 08:47:50 +02:00
Edward Hervey 50b0cf2c03 adder: Collect incoming tag events and send them after newsegment. Fixes #588747 2009-07-19 10:49:17 +02:00
Edward Hervey 47d40c2553 vorbisdec: Check for empty tag strings. Fixes #588724 2009-07-16 14:15:19 +02:00
Wim Taymans 3886a83f0e queue2: fix leak and improve buffering
Keep track of the max requested position and compare this to the write position
in the temp file to get the current amount of buffered data.
Fix memleak of all incomming buffers.

Fixes #588551
2009-07-15 20:56:10 +02:00
Tim-Philipp Müller 5366b61bfc playbin2: use private copy of input-selector
We shouldn't really depend on elements from -bad for stream
selection in playbin2, so use a private copy of input-selector
until the selector plugin is ready to be moved to -base or -good.
Fixes #586356.
2009-07-15 17:42:46 +01:00
Tim-Philipp Müller e1df8d0691 playback: add private copy of the input-selector from gst-plugins-bad
Not hooked up yet though. See #586356.
2009-07-15 17:27:28 +01:00
Filippo Argiolas 57d8ba0fd2 examples: fix v4l probe example build
Fixes bug #588550.
2009-07-15 15:32:06 +02:00
Jan Schmidt 3748602a92 0.10.23.2 pre-release 2009-07-14 19:00:10 +01:00
Jan Schmidt c66da19623 Add Turkish translations 2009-07-14 16:24:10 +01:00
Jan Schmidt de02af8d4f adder: One more attempt to fix the adder test
Give up and discard and recreate the alsasrc after checking it can
be opened, due to some strange crash inside alsa when we don't.
2009-07-14 15:31:13 +01:00
Jan Schmidt 7753d46350 adder: Perform get_state() in the unit test
Wait for the alsasrc to return to NULL after setting it to PAUSED for
testing, otherwise it leads to segfaults later on.
2009-07-14 15:06:41 +01:00
Jan Schmidt b26eae25d0 adder: Don't fail when alsasrc is unavailable
Make the liveadder test succeed silently when it can't be completed
either because alsasrc is unavailable, or because the device is
inaccessible.
2009-07-14 14:39:32 +01:00
Tim-Philipp Müller d53e754d42 typefinding: use subtitle/x-kate for Kate subtitle streams and application/x-kate for the rest
Differentiate subtitle streams and lyrics/cracktastic/complex streams via
the category string in the headers. This seems like a useful distinction
to make, and also seems more future-proof. See #525743.
2009-07-13 23:00:04 +01:00
Vincent Penquerc'h 0a5d5206f3 oggmux: add Kate caps to the list of accepted types
See #525743.
2009-07-13 22:59:11 +01:00
Stefan Kost 31b0c658e5 uridecodebin: treat uri-schemas incasesensitive
Treat uri-schemas incasesensitive. This is mandated in rfc2396 section 3.1.
Fixes not showing buffering messages e.g. for HTTP://...
2009-07-13 21:56:46 +03:00
Stefan Kost cae6a55ba3 navigation: simplify docs
Make short-desc short - its used in the toc. Strip uneeded markup.
2009-07-13 21:54:47 +03:00
Jan Schmidt d06520f4a8 win32: Fix exports
Remove methods from video base classes that have moved to -bad.
Add gst_netaddress_to_string
2009-07-13 18:31:15 +01:00
Jan Schmidt 9af05c2e0f ignores: ignore the giosrc-mounting example binary 2009-07-13 17:58:01 +01:00
Jan Schmidt 85de44aa01 navigation: Add some partial documentation
Add a general documentation blurb for the GstNavigation functionality.
Still lacks some example code and detail on how to implement it.
2009-07-13 17:55:55 +01:00
Tim-Philipp Müller f6a508d963 pbutils: add description for Siren codec and make two descriptions non-translatable 2009-07-13 17:52:39 +01:00
Olivier Crête 3487514d9d Automatic update of common submodule
From 5845b63 to fedaaee
2009-07-13 12:26:14 -04:00
Elliott Sales de Andrade 132fb5c050 riff: add siren to the RIFF parser
Add siren7 caps to the RIFF parser.
2009-07-13 18:22:55 +02:00
Filippo Argiolas f6360ee171 v4lsrc: add a simple test case for device probing 2009-07-13 16:15:44 +02:00
Filippo Argiolas 0f29d71a7d v4lsrc: optional support for device probing with gudev
Enumerate v4l devices using gudev if available.

Fixes bug #583640.
2009-07-13 16:13:25 +02:00
Stefan Kost 94baad7490 adder: add since tags to docs 2009-07-10 23:27:11 +01:00
Wim Taymans 4e898a661a seek: don't automatically start pipeline in DB
Keep the pipeline paused when we detect download buffering. The user has to
manually start the pipeline for now because we can't estimate when the buffering
will finish or when we have underrun.
2009-07-10 21:29:51 +01:00
Wim Taymans 084357dfb8 queue2: flush differently, avoiding deadlocks
Don't flush the file by closing and opening it but instead use g_freopen. This
avoids a deadlock in shutdown because we emit the temp-location property change
with the wrong lock held.
2009-07-10 21:01:39 +01:00
Wim Taymans 40f404ad90 seek: add a checkbox for progressive download 2009-07-10 20:26:23 +01:00
Wim Taymans bede11dbc3 uridecodebin: Fix template construction
Fix the construction of the temporary filename construction as the application
name can be NULL and we don't want a separator between the prgname and the
template.
2009-07-10 20:26:22 +01:00
Wim Taymans 4403cf4efb playbin2: add support for progressive download
Add a new playbin2 flag (initially disabled) to enable progressive download
buffering in uridecodebin.
2009-07-10 20:26:22 +01:00
Wim Taymans f4d78328dd uridecodebin: add download property
Add a download property that will attempt to configure queue2 into progressive
download buffering.
Make sure we only enable download buffering for quicktime and flv formats.
2009-07-10 20:26:22 +01:00
Wim Taymans df58d6a39e queue2: add temp-template property
Add a new temp-template property so that queue2 can securely allocate a
temporary filename. Deprecate the temp-location property for setting the
location but still use it to notify the allocated temp file.
2009-07-10 20:26:22 +01:00
Stefan Kost 725bd20045 adder: add a caps-property to avoid to need to plug a capsfilter afterwards
Adder can only handle one common format accross the pads. Thus one needed to add
a capsfilter afterwards and manage the caps. Now one can simply set the caps on
the property.
2009-07-10 20:06:28 +01:00
Stefan Kost 4736429c59 adder: skip live-seek text if we have no audiosrc, add new test
The seek-test needs a real audiosrc. Also add a test that checks that adder is
reusable. Finaly handle warnings as warnings to fix a assertion.
2009-07-10 19:01:25 +01:00