Wim Taymans
49ec4f796a
inputselector: use get_caps_reffed()
2009-11-05 13:29:55 +01:00
Sebastian Dröge
1cd2b7dfc2
assrender: Drop too late text buffer immediately
...
Also improve debugging a bit and drop buffers without valid
timestamp or duration because we can't handle them.
2009-11-05 13:17:27 +01:00
Sebastian Dröge
c5ed836f2d
assrender: Fix race condition that results in a deadlock on shutdown
2009-11-05 12:26:22 +01:00
Olivier Crête
64eb516283
dtmfsrc: Reject empty caps
2009-11-04 22:44:26 -05:00
Olivier Crête
7089b452dd
dtmfsrc: Use log level for repeated debug messages
2009-11-04 22:44:26 -05:00
Olivier Crête
da0d9810af
dtmfsrc: Allow for any samplerate
2009-11-04 20:05:17 -05:00
Jan Schmidt
f46c247757
autoconvert: Fix previous commit: ensure we take a ref on the features
2009-11-04 23:32:07 +00:00
Jan Schmidt
7d53c39237
resindvd,autoconvert: Avoid depending on 0.10.26 API
...
Wait until after the next release to bump the core requirement.
Until then, don't use gst_plugin_feature_list_copy and
gst_pad_peer_get_caps_refed.
2009-11-04 23:17:33 +00:00
Jan Schmidt
3d3d131b0f
resindvd: Remove old code and obsolete comments
...
Remove some disabled code paths and obsolete FIXME comments
2009-11-04 23:10:16 +00:00
Gabriel Millaire
8561568e11
celtdec : chain_parse_data : check validity of timestamp, create a new one if needed
...
celtenc : default framesize is 480
setcaps : gets framesize and set caps
enc_chain : sets framesize in caps
Added frame-size to static caps of audio/x-celt
Replaced GST_DEBUG_OBJECT by GST_LOG_OBJECT in enc_chain
setcaps: get frame-size from int instead of string
setcaps: use default value for frame-size
2009-11-04 12:05:10 -05:00
Edward Hervey
ba460f587a
mpegdemux: Fix pointer-differences printout
...
There is unfortunately no G_*_FORMAT conversion specifier for differences of
pointers in glib, and we can't rely either on all platforms being 64bit.
So let's just cast the difference to a gint and be done with it.
2009-11-04 17:45:34 +01:00
Jan Schmidt
ea067b66a9
po: Don't create backup .po files
...
As well as preventing creation of useless backup files, it works
around a bug in gettext 0.17 on OS/X
2009-11-04 16:08:46 +00:00
Wim Taymans
6095ea02c4
cdaudio: fix properties
...
Fix properties and allow setting the device property.
2009-11-04 15:58:29 +01:00
Sebastian Dröge
4c625bd569
assrender: Return WRONG_STATE from the subtitle chain when flushing
2009-11-04 13:11:44 +01:00
Sebastian Dröge
e38fbc6795
assrender: Unlock and free any pending subtitle buffers on FLUSH_START
2009-11-04 13:07:27 +01:00
Sebastian Dröge
3b2ab1299c
assrender: Synchronize subtitle buffers with the video
...
Fixes bug #600662 .
2009-11-04 12:50:18 +01:00
Stefan Kost
e1e9be6dbe
inputselector: also add inline to the proto to fix the build
2009-11-04 00:21:19 +02:00
Stefan Kost
94942cf69b
zbar: include quality and check count, fixes #600461
...
We report the relative quality in the message and we also use the cache to skip
early detects and doubles.
2009-11-04 00:19:20 +02:00
Edward Hervey
aaba1b1d26
gst: Remove dead assignments and resulting unused variables
...
Merged from gst-plugins-base, 8cd1b5209b
.
2009-11-03 18:14:12 +01:00
Sebastian Dröge
8ebd2e1be7
inputselector: Use the same iterate internal links function as in gst-plugins-base
2009-11-03 18:12:21 +01:00
Tim-Philipp Müller
d20e30f348
Remove GST_DEBUG_FUNCPTR where they're pointless
...
There's not much point in using GST_DEBUG_FUNCPTR with GObject
virtual functions such as get_property, set_propery, finalize and
dispose, since they'll never be used by anyone anyway. Saves a
few bytes and possibly a sixteenth of a polar bear.
Merged from gst-plugins-base, 6f4c1ac583
.
2009-11-03 18:11:13 +01:00
David Schleef
4cabe3c6c6
Remove Ronald Bultje from Authors field
...
Replaced with "GStreamer maintainers
<gstreamer-devel@lists.sourceforge.net>" or just removed,
depending on the number of other authors.
Merged from gst-plugins-base, 0e9bc5125a
.
2009-11-03 18:09:55 +01:00
Wim Taymans
795a604ae0
inputselector: set output caps before pushing
...
Set the output caps on the srcpad before pushing the buffer because else core
will do a rather expensive check to see if we can actually accept those caps on
the srcpad.
Merged from gst-plugins-base, bdfb4b46d7
.
2009-11-03 18:08:05 +01:00
Wim Taymans
dab1a44541
inputselector: install an acceptcaps function
...
Install a custom acceptcaps function instead of using the default expensive
check. We accept whatever downstream accepts so we pass along the acceptcaps
call to the downstream peer.
Merged from gst-plugins-base, 5b72f2adf9
.
2009-11-03 18:06:11 +01:00
Sebastian Dröge
fcdad69e7f
tiger: Make sure that tiger is not autoplugged by decodebin2
...
It's not really a decoder...
2009-11-03 15:08:02 +01:00
Sebastian Dröge
23e07bc197
kate: Change ranks of katedec and tiger to PRIMARY to be autoplugged
2009-11-03 14:51:04 +01:00
Sebastian Dröge
773a8bfb6c
tiger: Change name of the subtitle sink template and classification
...
This will make sure that subtitleoverlay can work with tiger.
2009-11-03 14:51:04 +01:00
Jan Schmidt
570a0bb65c
resindvd: Take a copy of the passed plugin features
...
Clarify the ownership of the internal plugin feature list by making
a copy of any passed list. Avoids crashes when freeing a passed list,
or leaks caused by not freeing any internally built list.
2009-11-02 11:33:19 +00:00
Jan Schmidt
f7b832d19b
resindvd: Fix an oversight from updating the copy of basesrc
...
Plugins need gst-i18n-plugin.h, not gst-i18n-lib.h
2009-11-02 10:22:41 +00:00
Tim-Philipp Müller
4eec7e8947
pitch: remove pointless gst_element_no_more_pads()
2009-11-02 09:15:39 +00:00
Jan Schmidt
bc331df7f5
resindvd: Use gst_base_src_new_seamless_segment()
...
When switching to a new seamless segment, use the new
gst_base_src_new_seamless_segment() function, because elements can't
send themselves seek events from the streaming thread.
2009-11-02 02:54:23 +01:00
Jan Schmidt
d0e4331648
resindvd: Add gst_base_src_new_seamless_segment() to GstBaseSrc copy
...
Add a new function to the internal copy of GstBaseSrc for starting a new
seamless segment.
2009-11-02 02:54:23 +01:00
Jan Schmidt
3e72e7b48b
resindvd: Update the base source copy
...
This breaks seamless segment updates, causing deadlocks,
to be fixed in subsequent commits.
2009-11-02 02:54:23 +01:00
Jan Schmidt
454539a10e
dvdspu: Fix PGS window parsing
...
Fix a problem introduced in the last PGS parsing patch by skipping
the window count byte after reading it.
2009-11-02 02:48:18 +01:00
René Stadler
e5dd78e0ca
aiff: fix aiffparse debug category variable name
...
Fixes missing symbol when compiling with debugging, since this is now in sync
with the plugin_init in aiff.c.
2009-11-01 20:44:44 +02:00
René Stadler
a5f72046af
aiff: init plugin debug category
...
Fixes assertion (or unused variable warning with DISABLE_NLS).
2009-11-01 20:41:03 +02:00
Tim-Philipp Müller
decd2acece
aiff: add aiff elements to docs
2009-10-31 19:55:26 +00:00
Tim-Philipp Müller
57cce4754c
aiff: gratuitious clean-ups: canonicalise function names, structs and defines
2009-10-31 19:37:08 +00:00
Tim-Philipp Müller
d65d288844
aiff: enable new aiff muxer
...
Fixes #598763 even more.
2009-10-31 17:51:19 +00:00
Robert Swain
20f4a1afd9
aiff: add basic AIFF muxer
...
Fixes #598763 .
2009-10-31 17:49:36 +00:00
Tim-Philipp Müller
8246f755cf
aiff: remove unused includes and fix flags order in Makefile.am
...
Also remove GST_PLUGINS_BASE_LIBS from LIBADD since we don't
need to link against any of the -base libs (we just use a define
from the gstaudio headers).
2009-10-31 17:25:15 +00:00
Tim-Philipp Müller
8a1b22836f
aiff: rename 'aiffparse' plugin to 'aiff'
2009-10-31 17:22:25 +00:00
Olivier Crête
7dfa4a7690
tests: Add test for rtpdtmfmux locking
2009-10-30 19:08:14 +00:00
Olivier Crête
450e44146a
tests: Add unit test for rtpmux
2009-10-30 19:08:14 +00:00
Olivier Crête
8d90ad76c9
rtpmux: Don't ignore requested pad name
2009-10-30 19:08:14 +00:00
Michael Smith
07a086d53f
tests: Use GST_PLUGINS_BASE_{CFLAGS,LIBS} for camerabin tests.
2009-10-29 16:42:34 -07:00
Michael Smith
9421274006
osxvideosrc: change a .m file containing only C code to a .c file. Makes
...
building this easier.
2009-10-29 16:35:13 -07:00
Jan Schmidt
91499fd9a7
mpegtsdemux: Don't send new-segment with start time == -1
...
When sending new-segment to a stream, ensure that there is either a valid
PCR, or else wait until there's a PTS on the stream (dropping packets if
needed) in order to avoid generating an invlaid new-segments event.
https://bugzilla.gnome.org/show_bug.cgi?id=595161
2009-10-29 10:53:10 +00:00
Teemu Katajisto
23bcd2d766
camerabin: use raw audio/video in unit tests
...
Removes dependency to ogg/vorbis/theora when running camerabin
unit tests.
2009-10-29 11:43:10 +02:00
Julien Isorce
db3bd777e8
dshowsrcwrapper: cleanup push buffer callback
2009-10-28 17:37:44 +01:00