Thiago Santos
a155733bff
asfdemux: Handle chained asfs on pull mode
...
Adds chained asfs handling to pull mode. It now checks if
there is a new asf header after the last packet (when it
is possible to know how many packets are) or it tries
checking if a processed packet that fails is an header
object.
Fixes #599718
2009-11-09 14:24:13 -03:00
Thiago Santos
dc65baacf6
asfdemux: properly do chained asfs on push mode
...
To properly do chained asfs work with playbin2, we need to
push eos on the old pads before removing them.
Fixes #599718
2009-11-09 14:23:04 -03:00
Thiago Santos
37e805ef24
asfdemux: add support for chained asfs (push mode)
...
Adds support for detecting and playing chained asfs
in push mode. asfdemux tries to detect a new asf start
by identifying the header object guid in a input buffer.
When it finds it, it resets its state, removing its pads
and creates new ones for the new file.
2009-11-06 18:59:30 -03:00
Tim-Philipp Müller
9e3e475f36
asfdemux: fix two small leaks
2009-11-05 18:33:09 +00:00
Tim-Philipp Müller
b84bf977b1
asfdemux: prefer WM/TrackNumber over WM/Track, it's more reliable
...
WM/Track has a 0 base but is often wrongly written as starting from 1,
so not as reliable as WM/TrackNumber which always starts from 1.
2009-11-05 18:19:58 +00:00
Tim-Philipp Müller
1c88985618
asfdemux: WM/Track starts counting from 0, adjust to start from 1
2009-11-05 18:11:55 +00:00
Tim-Philipp Müller
aa52dd1320
asfdemux: map WM/TrackNumber to GST_TAG_TRACK_NUMBER as well
...
There's both WM/Track and WM/TrackNumber.
2009-11-05 18:11:35 +00:00
Jan Schmidt
0cdfa3dcd2
a52dec: Fix debug statement: Pass pos variable instead of time() function
2009-11-04 15:52:09 +00:00
Jan Schmidt
be7f763882
dvdsubdec: Fix printf format string warning
2009-11-04 15:50:17 +00:00
Jan Schmidt
acd6f70515
asfdemux: Fix bogus variable used uninitialised warnings
2009-11-04 15:46:04 +00:00
Jan Schmidt
777d74390a
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 13:56:00 +00:00
Michael Smith
2349f09e6a
asfdemux: fix c99-style comments.
2009-10-29 11:39:13 -07:00
Michael Smith
5ccedb2a38
asfdemux: accept fragments in a continued packet where the subsequent fragments
...
declare a size of 0. Fixes bug 600037.
2009-10-29 10:36:08 -07:00
Wim Taymans
3784de031d
rmutils: fix byteswapping
...
fix the byteswapping code that was wrong because of the side effects of the
READ/WRITE macros.
Fixes #599676
2009-10-27 12:33:24 +01:00
Robert Swain
0a36965808
x264enc: Adapt to slightly modified x264 API
...
Fixes #599095 .
2009-10-26 21:52:36 +01:00
Thiago Santos
59f6c82c32
asfdemux: careful to avoid crash on bogus data
...
When receiving bogus data, we have to avoid subtracting a value
larger than 'size' from 'size' variable, resulting in a wrap
that would make 'size' a really large bogus value.
Fixes #599333
2009-10-26 17:31:19 -03:00
Jan Schmidt
5beecd777f
win32: Commit bumped version number
2009-10-26 00:56:37 +00:00
Edward Hervey
33b4528a0e
mpegaudioparse: Don't use expensive glib ways to get an enum nick.
...
Fixes #598761
This removes a good 50% of processing time for parsing a buffer.
We do this by simply... getting the nicks that we already have handy
instead of going through the expensive glib system.
2009-10-24 20:37:13 +02:00
Edward Hervey
90ca3dcc17
configure.ac: And back to development we go...
2009-10-24 20:37:04 +02:00
Jan Schmidt
5144f65805
Release 0.10.13
2009-10-21 17:16:00 +01:00
Jan Schmidt
c68786d11e
Update .po files
2009-10-21 17:02:42 +01:00
Stefan Kost
48ef9abd97
Automatic update of common submodule
...
From 85d1530 to 0702fe1
2009-10-16 10:16:55 +03:00
Jan Schmidt
4a0737d74e
0.10.12.3 pre-release
2009-10-15 23:59:43 +01:00
Edward Hervey
5b1f35da16
Automatic update of common submodule
...
From a3e3ce4 to 85d1530
2009-10-14 10:41:48 +02:00
Jan Schmidt
3e81d5f2c8
a52dec: Fix reference leak on all input buffers in 'dvd mode'
...
https://bugzilla.gnome.org/show_bug.cgi?id=598272
2009-10-13 14:28:48 +01:00
Jan Schmidt
8486f0180b
0.10.12.2 pre-release
2009-10-12 13:54:27 +01:00
Jan Schmidt
2707810dda
docs: Remove files accidentally added
...
Remove the gst-plugins-ugly-plugins.args.new and
gst-plugins-ugly-plugins.signals.new files, that appear
to have been accidentally added in commit
f5d046a0b0
2009-10-12 11:31:22 +01:00
Jan Schmidt
020cf2c0f9
a52dec: Add some debugging for new segment events
2009-10-12 11:26:30 +01:00
Josep Torra
d94bcc1b71
mpeg2dec: fix warning in macosx snow leopard
2009-10-11 16:18:37 +02:00
Josep Torra
8841ca0a3c
mpegstream: fix warning in macosx snow leopard
2009-10-11 16:16:09 +02:00
Josep Torra
9c6b0cacb5
mpegaudioparse: fix warning in macosx snow leopard
2009-10-11 16:14:08 +02:00
Josep Torra
8d77fcd1fb
dvdsubdec: fix warning on macosx snow leopard
2009-10-11 16:09:11 +02:00
Josep Torra
c4fe899f1a
asfdemux: fix warning in macosx snow leopard
2009-10-11 16:06:25 +02:00
René Stadler
0b0b07eb49
mp3parse: don't fail SEEKING query when upstream query fails for TIME format
2009-10-08 20:10:11 +03:00
Jan Schmidt
18bf7c4d14
Automatic update of common submodule
...
From 19fa4f3 to a3e3ce4
2009-10-08 11:01:03 +01:00
Stefan Kost
d125baa8c5
build: fprintf, sprintf, sscanf need stdio.h
2009-10-07 14:22:09 +03:00
Stefan Kost
30a4d82edd
mad: add missing include to fix the build
2009-10-07 14:05:08 +03:00
Wim Taymans
f2613470fd
dvdlpcm: whitespace fixes
2009-10-05 12:14:18 +02:00
Christian F.K. Schaller
dd3735eea0
update spec file
2009-10-04 22:51:41 +01:00
Mark Nauwelaerts
99be297172
x264enc: adjust configure checking to changed upstream
2009-10-02 15:23:18 +02:00
Mark Nauwelaerts
8ef48af93b
x264enc: conditionally adjust to new upstream API
...
Fixes #596517 .
2009-10-01 19:01:27 +02:00
Mark Nauwelaerts
820abb3ab8
mpegaudioparse: prevent infinite (re)syncing
...
Conflicts:
gst/mpegaudioparse/gstmpegaudioparse.c
2009-09-25 18:11:48 +02:00
Michael Smith
8307e177ba
mp3parse: Refactor checking for sync. Make resyncing more reliable.
...
Previously, we could get false sync relatively easily - it sometimes happened
on real files. This cleans the code up a fair bit, and makes it require more
confirmation that we've found valid sync before continuing.
2009-09-22 12:17:18 -07:00
Mark Nauwelaerts
57d01c2526
mpegaudioparse: ensure 2 valid headers in a row when resyncing
2009-09-17 16:22:36 +02:00
Tim-Philipp Müller
59f5b02444
dvddemux: remove bogus ifndef
2009-09-11 10:05:30 +01:00
Sebastian Dröge
d635deb9bf
Automatic update of common submodule
...
From 94f95e3 to 19fa4f3
2009-09-05 10:23:49 +02:00
Sebastian Dröge
54e8a94782
mpeg2dec: Fix GstIndex handling, incl. refcounting and NULL indizes
2009-09-01 12:22:39 +02:00
Tim-Philipp Müller
94a404cb8d
dvdsubparse: GstAdapter is not a GstObject and should be freed with g_object_unref
2009-08-31 13:44:31 +01:00
David Schleef
9fe257d16c
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.
2009-08-24 14:00:23 -07:00
David Schleef
0c15317848
asfdemux: Remove old non-built asfmux code
...
Remove so people don't confuse it with the new asfmux code
in -bad.
2009-08-24 14:00:23 -07:00