Sebastian Dröge
453794d383
Moved 'deinterlace2' from -bad to -good
...
And remove old deinterlace plugin as deinterlace2 will
be called deinterlace in -good.
2009-05-13 10:47:54 +02:00
Sebastian Dröge
8c13566624
Moved 'flv' from -bad to -good
2009-05-12 21:50:12 +02:00
Jan Schmidt
32ab2bd04e
0.10.11.2 pre-release
2009-05-12 00:50:01 +01:00
Jan Schmidt
11a7e37325
resindvd: Modify the segment update logic
...
Send segment updates to the audio and subpicture pads more frequently,
but less often to the video pad, where timestamps appear less often.
This helps with gap filling on some DVDs.
2009-05-11 17:50:41 +01:00
Jan Schmidt
d7cabb0801
resindvd: Increase the amount of filler audio generated
...
When creating a filler audio buffer in rsnaudiomunge, generate
a bit more, as audio sinks don't seem to preroll otherwise. This
needs a better algorithm in general, to intelligently fill the
gap, rather than hard-coding a value.
2009-05-11 17:04:10 +01:00
Jan Schmidt
4204b644ef
resindvd: Manage timed still sequences better
...
Make timed still frames work better by extending the current segment
when needed, and restarting the still sequence with the correct
remaining duration when the wait it interrupted by activation of a
highlight NAV packet.
2009-05-11 17:04:10 +01:00
Jan Schmidt
79f653fde8
resindvd: Change the audiomunge debug output.
...
Make sure we always show information about the segment events passing through,
even when pre-roll audio buffers aren't going to be needed.
2009-05-11 17:04:09 +01:00
Jan Schmidt
ad1f7e6ed3
dvdspu: Make the debugging output a bit clearer.
...
Display more info about custom DVD events in the debug messages.
2009-05-11 17:04:09 +01:00
Jan Schmidt
513367a88c
dvdspu: Always push a frame at the start of a still frame, and fix a leak.
...
Make sure to push the frame for a still frame, with discont = true and
timestamp=none, so that it gets displayed by the sink. Also, don't leak
each rendered video frame during still menus.
2009-05-11 17:04:09 +01:00
Jan Schmidt
571a7746fc
dvdspu: Add a guard when we don't have any subpicture buffer to render
2009-05-11 17:04:08 +01:00
Jan Schmidt
64b6d247d4
resindvd: Rename the audio munger debug category
...
Rename a debug category: rsn_audiomunge -> rsnaudiomunge.
2009-05-11 17:04:08 +01:00
Jan Schmidt
c0854113a1
resindvd: Ensure we send a title tag in the first play section.
2009-05-11 17:04:08 +01:00
Jan Schmidt
f2f79cd410
resindvd: Simplify some stuff. Remove an unnecessary LOG message.
...
Skip attempting to schedule a nav block unless we're in PLAYING. Take a lock
slightly later, when we actually need it. Remove a noisy LOG message.
2009-05-11 17:04:07 +01:00
Jan Schmidt
9f01bd6434
resindvd: Remove per-menu description from the TITLE tag
...
The part number reported while in a menu doesn't reflect the selected
menu, so it's pointless to use it to report which menu we're in (Audio,
Angle etc). Just report "DVD Menu" in the title tag instead.
2009-05-11 17:04:07 +01:00
Jan Schmidt
86d908589c
resindvd: Send title info message when current angle is switched.
...
Make sure we send an update title tag when the current angle or available
angles changes.
2009-05-11 17:04:07 +01:00
Jan Schmidt
270cd7c421
resindvd: Implement navigation command change message and query
...
Send messages when the available DVD navigation commands changes, and
handle navigation commands and angles queries.
2009-05-11 17:04:06 +01:00
Edward Hervey
f9dfc44a67
mpegtsdemux: Protect bitrate estimation against bogus values.
...
If the estimated bitrate is lower than 188 bytes, there's most likely
something completely wrong with the two samples. If that happens,
force recalculation.
Use guint64 for observation PCR, I saw cases where it would overflow.
2009-05-11 16:59:20 +02:00
Edward Hervey
bc062b9acf
mpegtsdemux: Only take PCR from the active stream for bitrate estimation.
2009-05-11 16:58:58 +02:00
Edward Hervey
432dd98321
mpegtsdemux: Change debugging levels for very frequent messages.
...
This allows debugging with mpegtsdemux:4 while being able to track what's
going on (and avoid taking up as much cpu for debugging as for the actual
demuxing process).
2009-05-11 16:53:18 +02:00
Edward Hervey
5aa3358f3b
mpegtsdemux: Revert indentation and comment header file.
...
One shouldn't run gst-indent on .h files, in this case it was un-beautifying
the indentation :)
2009-05-11 16:53:12 +02:00
Mark Nauwelaerts
29d53b22f9
gppmux: Add MPEG-4 part 2 to supported formats. Fixes #581593 .
2009-05-10 21:21:36 +02:00
Sebastian Dröge
9e2b9d18ac
faad: Fix configure check for the FAAD version
...
The previous version matched things like 297 for
version 2.7, etc which could be added to the file
by other headers.
Fixes bug #582074 .
2009-05-10 17:17:15 +02:00
Marc-Andre Lureau
a01ccc68e4
Run libtoolize before aclocal
...
This unbreaks the build in some cases. Fixes bug #582021
2009-05-10 16:44:10 +02:00
Tristan Matthews
6451febd14
mxfmux: Fix uninitialized variable compiler warning
...
This will always be set to something but gcc didn't detect
this. Fixes bug #582013 .
2009-05-10 10:41:41 +02:00
Christian Schaller
028efb726c
Remove wrong stuff from preset file
2009-05-09 23:47:39 +01:00
Sebastian Dröge
d09515b49f
mxfmux: Write metadata items in reference order
...
This ensures that the metadata items are always written
in the same order and that first comes the preface,
then the identification linked from the preface, ...
Some demuxers can't handle files where the metadata
items are in random order.
2009-05-09 15:50:51 +02:00
Sebastian Dröge
18f8c9b0b4
mxfmux: Fix EOS logic again
2009-05-09 15:50:51 +02:00
Sebastian Dröge
8692ae2a9d
mxfmux: Don't unref NULL buffers if pushing a buffer after the first failed
2009-05-09 15:50:51 +02:00
Christian Schaller
3c073e45c0
Add a more representative example preset file for x264
2009-05-09 12:43:15 +01:00
Zaheer Merali
ff7b54e7da
mpegtsdemux: Add initial naive seeking support and fix duration query.
...
Sync from gst-fluendo-mpegdemux and have seeking/duration query
improvements in. No support however for wrapped around pcrs etc. but a
start nonetheless.
Also fix indentation issues.
2009-05-08 18:26:43 +01:00
Christian Schaller
e8504019d8
Comment out preset not in yet
2009-05-08 16:38:26 +01:00
Sebastian Dröge
8c57211bd2
deinterlace2: Add a disabled mode for passthrough operation
...
Also allow to change the mode in PAUSED and PLAYING by updating
the caps if necessary.
2009-05-08 15:42:43 +02:00
Christian Schaller
67dd3c11f4
Add ranks to various muxers and encoders in -bad
2009-05-07 17:53:42 +01:00
Christian Schaller
ab77d5092b
Update spec file
2009-05-07 17:34:36 +01:00
Rov Juvano
165ccb04e7
scaletempo: Don't require gconfaudiosink in the demo
...
Fixes bug #537700 .
2009-05-07 13:13:39 +02:00
Jan Schmidt
77aefd5870
resindvd: Don't open all VTS ifo at the start
...
Load each VTS ifo the first time the disc enters that VTS,
rather than scanning them all at the start.
2009-05-06 21:48:30 +01:00
Jan Schmidt
a5fbb123ca
resindvd: Send a title tag when we change chapter/menu/angle
...
Allow apps like Totem to display a nicer title that reflects the current
position on the disc.
2009-05-06 21:26:25 +01:00
Jan Schmidt
f7fad4a88b
resindvd: Don't send highlight-reset messages when not needed
...
Fix a small bug that results in the SPU highlight being reset more often
than is necessary - ie, clearing it when it's already cleared.
2009-05-06 21:21:42 +01:00
Jan Schmidt
491583b648
resindvd: send angles-changed messages when appropriate
...
When the current angle changes, or the number of available angles changes,
send an angles-changed message to let the app know.
2009-05-06 21:21:37 +01:00
Jan Schmidt
874549b536
resindvd: Make the next/prev angle switching cycle at the ends
...
When the current angle is 1 and prev_angle is requested, loop to the
maximum angle and vice versa for next_angle
2009-05-06 20:19:48 +01:00
Arnout Vandecappelle
9542d9e251
mpeg4videoparse: don't leak the config data
...
Clear the config data when going to READY or when disposed.
Fixes #581427
2009-05-05 16:54:39 +02:00
Wim Taymans
46139253bc
rtpssrcdemux: drop unexpected RTCP packets
...
We usually only get SR packets in our chain function but if an invalid packet
contains the SR packet after the RR packet, we must not fail but simply ignore
the malformed packet.
Fixes #581375
2009-05-05 16:50:14 +02:00
Zaheer Abbas Merali
179f5bb850
mpegtsparse: Remember pids that are meant to be stream pids.
...
Fixes #569781
2009-05-04 22:09:05 +01:00
Sebastian Dröge
44f0d31ba3
celt: Implement preset interface
2009-05-04 12:37:31 +02:00
Sebastian Dröge
f3105eccd2
dirac: Implement preset interface
2009-05-04 12:36:17 +02:00
Sebastian Dröge
c53e4b8efc
jp2kenc: Implement preset interface
2009-05-04 12:34:59 +02:00
Sebastian Dröge
e9e52d0a9d
mpeg2enc: Implement Preset interface
2009-05-04 12:33:41 +02:00
Sebastian Dröge
296caf4660
xvid: Implement Preset interface
2009-05-04 12:31:58 +02:00
Sebastian Dröge
42d24ab5fb
faac: Implement preset interface
2009-05-04 12:30:26 +02:00
Vincent Genieux
e41401e317
mpegtsparse: Ignore subtable extension when parsing PAT
...
Fixes #569673 .
2009-05-03 17:42:44 +01:00