Thiago Sousa Santos
48a2bbd6ad
asfmux: handle streams with different start times
...
Prevents losing sync when remuxing streams with different
start times. The smallest start time is selected as
the base time and all timestamps are subtracted
from it to get the actual time to be used when
muxing and building indexes
Fixes #586848
2009-11-17 23:04:54 -03:00
Thiago Sousa Santos
d70afdccd1
qtmux: do not leak a string
...
Frees a string after use. Also does some code organization
2009-11-17 23:04:54 -03:00
Thiago Sousa Santos
b53243fed3
qtmux: do not add size to the pointer variable
...
Do not wrongly add the result of the function to the
pointer to the buffer size. Instead, check the result
to see if the serialization was ok.
Based on a patch by: "Carsten Kroll <car@ximidi.com>"
Fixes #602106
2009-11-17 23:04:53 -03:00
Thiago Santos
1d155a6357
qtmux: handle 'late' streams
...
When muxing streams, some can start later than others. qtmux
now handle this by adding an empty edts entry with the
duration of the 'lateness' to the stream's trak.
It tolerates a stream to be up to 0.1s late.
Fixes #586848
2009-11-17 23:04:53 -03:00
Thiago Santos
1f7626f2f5
qtmux: adds the EDTS and ELTS atoms to atoms.c
...
These atoms will be useful for signaling streams
that start later in the file. As well for adding
edit lists if needed sometime later.
2009-11-17 23:04:53 -03:00
Michael Smith
dde31f09bd
adpcmdec: decode adpcm without explicit length, as found in qt.
2009-11-17 18:00:27 -08:00
Jan Schmidt
181786f8bf
dvdspu: Forward the still frame event downstream
...
Forward still-frame events downstream so elements like deinterlace
can use them.
2009-11-18 01:58:34 +00:00
Jan Schmidt
c4fb624ad9
resindvd: Guard against a divide-by-zero error.
...
https://bugzilla.gnome.org/show_bug.cgi?id=600263
2009-11-18 01:58:20 +00:00
Jan Schmidt
42345f9961
Back to development -> 0.10.17.1
2009-11-18 01:46:38 +00:00
Jan Schmidt
2f3f0164a1
Add 0.10.17 release to the doap file
2009-11-17 01:53:54 +00:00
Jan Schmidt
8ca8d764e5
Release 0.10.17
2009-11-17 01:25:47 +00:00
Jan Schmidt
a48204dff5
Update .po files
2009-11-17 01:13:36 +00:00
Stefan Kost
38592a566d
signalprocessor: don't set channel positions in template-caps, Fixes #601775
...
Revert the changes that added audio positions to template caps. We have an un-
fortunate limitation in core that does not allow to do it. Keep a few things
commented out, so that the channel position can later on be set in setcaps.
2009-11-16 10:20:31 +02:00
Jan Schmidt
6aedd998d8
0.10.16.3 pre-release
2009-11-13 02:18:31 +00:00
Sebastian Dröge
aa0795d6c2
celt: Port to 0.7 API
...
Fixes bug #600724 .
2009-11-11 11:08:22 +01:00
Sebastian Dröge
5df4c86c17
celt: Make celt version checks better extensible
2009-11-11 11:08:22 +01:00
Jan Schmidt
5cdcb21529
0.10.16.2 pre-release
2009-11-09 20:12:00 +00:00
Jan Schmidt
7426be70ff
aiff: Disable aiff muxer for this release.
...
The aiff muxer relies on GstByteWriter API added after 0.10.25. Disable
it for this release.
Revert this commit after gst-plugins-bad 0.10.17
2009-11-09 19:08:49 +00:00
Jan Schmidt
f4201f9e30
asfmux: Uncomment --disable-static flag
...
For some reason that libtool flags line that prevents building
the static lib was commented out. Reported by Mart Raudsepp on IRC.
2009-11-09 14:11:30 +00:00
Sebastian Dröge
d64c99e138
inputselector: Remove useless variables and fix a uninitialized variable compiler warnings
...
Merged from gst-plugins-base, dfd51aa82a
.
2009-11-09 11:49:47 +01:00
Sebastian Dröge
9a627f1106
inputselector: Make sure that running_time->timestamp calculation never becomes negative
...
Merged from gst-plugins-base, f365385458
.
2009-11-09 11:49:47 +01:00
Sebastian Dröge
729c62263f
inputselector: Use the start time (i.e. timestamp) as the last stop
...
Using the end time makes it impossible to replace buffers, which is
a big problem for subtitles that could have very long durations.
Merged from gst-plugins-base, 27034be461
.
2009-11-09 11:49:47 +01:00
Sebastian Dröge
9a62107e94
inputselector: Improve debugging
...
Merged from gst-plugins-base.
2009-11-09 11:49:47 +01:00
Edward Hervey
2448b2576f
jp2kenc: Fix klass (s/Decoder/Encoder/)
2009-11-07 12:29:15 +01:00
Chris Hills
016c9797b7
dvbsrc: Add support for DVB-T/DVB-C with DVB API 3.3
2009-11-06 15:43:39 +01:00
Sebastian Dröge
a95d960527
assrender: The text and video duration should only compared as running time too
...
The end times of the text and video buffers could be different than
their start running time + duration because of different rates.
2009-11-06 11:44:50 +01:00
Sebastian Dröge
cbba9c62af
kate: Lower tiger's rank to NONE again
...
It's not well tested yet and doesn't handle segments and text/video
synchronization properly yet. Autoplugging it will cause failures.
2009-11-06 09:16:18 +01:00
Sebastian Dröge
229d50d309
assrender: Reset segments on FLUSH_STOP events
2009-11-06 07:13:10 +01:00
Sebastian Dröge
1cf221f4f4
assrender: Improve debugging
2009-11-06 07:13:10 +01:00
Thiago Santos
fb9d7630e1
qtmux: Adding some ifs for protection
...
Adding somes ifs to protect against warning conditions
that might happen when upstream element is not sane
Fixes #600895
2009-11-06 00:46:12 -03:00
Thiago Santos
892555955a
scaletempo: properly update new segments
...
Scaletempo was missing an update of 'stop' in
new segment parameters when pushing it downstream,
which caused files to end earlier when rate < 1.
Fixes #599903
Based on patch by: Bastian Hecht <hechtb@gmail.com>
2009-11-05 21:41:01 -03:00
Tim-Philipp Müller
53ca99a850
timidity: printf format fixes
2009-11-05 23:17:58 +00:00
Tim-Philipp Müller
2803460b29
mythtv: printf format fixes
2009-11-05 22:03:51 +00:00
Tim-Philipp Müller
1fa5e7b89a
mms: printf format fixes
2009-11-05 21:58:38 +00:00
Tim-Philipp Müller
f6acdfde66
kate: printf format fixes
2009-11-05 21:51:07 +00:00
Tim-Philipp Müller
02c5942325
resindvd: printf format fixes
2009-11-05 21:47:05 +00:00
Tim-Philipp Müller
926493d12b
dvbbasebin: printf format fixes
2009-11-05 21:45:07 +00:00
Tim-Philipp Müller
c3ee4820e6
directfb: printf format fixes
2009-11-05 21:44:51 +00:00
Tim-Philipp Müller
cf481210e8
alsaspdifsink: printf format fixes
2009-11-05 21:44:39 +00:00
Sebastian Dröge
2d043ef744
assrender: Update last stop for the subtitles
2009-11-05 17:13:36 +01:00
Sebastian Dröge
51da9d976f
assrender: Synchronize text and video by taking the running time instead of the stream time
2009-11-05 17:07:04 +01:00
Sebastian Dröge
8feed39593
assrender: Keep track of the subtitle segments
2009-11-05 17:07:04 +01:00
Sebastian Dröge
06a79e9263
assrender: If the video segment is not in TIME format don't accept it
2009-11-05 17:07:04 +01:00
Olivier Crête
6db13ce20a
dtmfdetect: Add dtmfdetects to plugins docs
2009-11-05 10:41:30 -05:00
Olivier Crête
d1db40df6e
dtmfdetect: Add DTMF tone detector
...
It looks at raw audio data and emits messages when DTMF is detected.
The dtmf detector is the same Goertzel implementation used in FreeSwitch
and Asterisk. It is in the public domain.
2009-11-05 10:39:37 -05:00
Wim Taymans
5c30f3f954
Revert "inputselector: use get_caps_reffed()"
...
This reverts commit 49ec4f796a
.
We can't use this new function yet.
2009-11-05 13:53:46 +01:00
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