Thiago Santos
ea7a9e550a
mp3parse: return false when we can't seek
...
When upstream can't seek, we return false as well
2009-12-08 19:01:50 -03:00
Thiago Santos
82ab87032d
lame: Avoid crash when seeking before negotiating
...
lame's 'lgv' variable is only initialized when the caps
is negotiated, whenever a seek happens before that, it would
attempt to call a function on an empty pointer, causing the crash.
Fixes #603515
2009-12-02 11:34:34 -03:00
Tim-Philipp Müller
21177487d9
Automatic update of common submodule
...
From 87bf428 to 47cb23a
2009-12-01 15:08:07 +00:00
Sebastian Dröge
d3942da482
Automatic update of common submodule
...
From da4c75c to 87bf428
2009-12-01 14:17:50 +01:00
Edward Hervey
945ed4c654
Automatic update of common submodule
...
From 53a2485 to da4c75c
2009-11-27 18:56:13 +01:00
Mark Nauwelaerts
9fe72b5da3
mp3parse: fix non-flushing seek
...
Specifically, in addition to clearing lots of variables/offsets
when receiving newsegment, also clear leftover data to match.
2009-11-26 15:58:57 +01:00
Olivier Crête
b7f37f9afb
x264enc: Make upstream GstForceKeyUnit thread-safe
...
Also send the GstForceKeyUnit event downstream when an upstream on is received,
allowing muxers or payloaders to take appropriate actions.
https://bugzilla.gnome.org/show_bug.cgi?id=602556
2009-11-20 22:15:22 -05:00
Tim-Philipp Müller
53e9bb50d0
Automatic update of common submodule
...
From a3e3ce4 to 53a2485
2009-11-19 10:31:25 +00:00
Benjamin Gaignard
26290a698c
asfdemux: Don't call strlen() on NULL pointers
...
Fixes bug #602280 .
2009-11-18 09:58:39 +01:00
Thiago Santos
b4007d3c76
asfdemux: Remove old pads when new ones are added
...
The old pads were being removed before adding the new ones,
we should add the new ones first.
Fixes #599718
2009-11-09 15:02:05 -03:00
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