Tim-Philipp Müller
7417ad6d5f
lamemp3enc: implement sinkpad get_caps() function to proxy rate and channels restrictions from downstream
...
The element downstream of mp3enc might only accept certain sample rates or channels,
make sure we relay any restrictions that do exist to upstream when it does a
get_caps() on the sink pad. That way upstream elements like audioresample or
audioconvert can pick a sample rate / channel configuration that will be accepted,
instead of just negotiating to the highest, which might then be rejected.
https://bugzilla.gnome.org/show_bug.cgi?id=641151
2011-02-03 18:27:05 +00:00
Edward Hervey
67f754a9ea
asfpacket: Avoid using broken duration extension
...
Quite a few (broken?) files have a packet duration of 1ms, which is
most definitely wrong for either audio or video packets.
We therefore avoid using that value and instead use other metrics to
determine the buffer duration (like using the extended stream properties
average frame duration if present and valid).
2011-01-30 16:17:19 +01:00
Tim-Philipp Müller
10ec322c64
win32: fix DEFAULT_AUDIOSINK, should be direct*sound*sink
...
https://bugzilla.gnome.org/show_bug.cgi?id=640705
2011-01-27 15:33:40 +00:00
Yang Xichuan
904d0b9b60
xingmux: Use FALSE instead of 0 as return value for a function returning gboolean
...
Fixes bug #639291 .
2011-01-24 19:44:41 +01:00
Vincent Penquerc'h
7e6125fc8f
mpegstream: increase allowable gap between streams
...
The new delay is three times as much as the old one, and just happens
to let me properly decode my "Princess Mononoke" DVD, on which dvdreadsrc
was chocking before at 5:11.
While there, merge the constants used in two places into a define.
https://bugzilla.gnome.org/show_bug.cgi?id=539708
2011-01-24 19:44:41 +01:00
Miguel Angel Cabrera Moya
ead8d56f5f
x264enc: make tag event writable before modifying tag list in place
...
To modify an event tag is necessary to be sure that x264enc
has its own copy.
Also fix indentation.
https://bugzilla.gnome.org/show_bug.cgi?id=640272
2011-01-24 13:07:08 +00:00
Tim-Philipp Müller
5ec02de6d4
Back to development
2011-01-24 10:14:56 +00:00
Tim-Philipp Müller
d99bd69fb4
Release 0.10.17
2011-01-21 13:18:51 +00:00
Tim-Philipp Müller
eda32ecfae
0.10.16.4 pre-release
2011-01-18 11:11:28 +00:00
Edward Hervey
72389b1941
mpeg2dec: Use the proper component value for height
2011-01-14 17:37:09 +01:00
Tim-Philipp Müller
442a88ac12
0.10.16.3 pre-release
2011-01-11 20:42:06 +00:00
Edward Hervey
6eb48af87c
asfdemux: Handle new type of DRM'd asf files.
...
These are produced by the new MS PlayReady system.
https://bugzilla.gnome.org/show_bug.cgi?id=639226
2011-01-11 17:51:31 +01:00
Stefan Kost
03b6ad7e8f
Automatic update of common submodule
...
From e572c87 to f94d739
2011-01-11 15:51:14 +02:00
Tim-Philipp Müller
8df138bd90
Automatic update of common submodule
...
From ccbaa85 to e572c87
2011-01-10 16:37:19 +00:00
Tim-Philipp Müller
eb40ea7d5d
Automatic update of common submodule
...
From 46445ad to ccbaa85
2011-01-10 14:54:40 +00:00
Tim-Philipp Müller
f6577d3890
tests: never disable g_assert() and cast checks for the unit tests
...
The unit tests are riddled with g_assert() and friends, make sure we
don't disable assert and cast checks for the unit tests even if
this has been specified for the rest of the code base, e.g. via
--disable-glib-asserts
2011-01-08 00:35:08 +00:00
Tim-Philipp Müller
d663748cd2
0.10.16.2 pre-release
2011-01-07 14:42:26 +00:00
Tim-Philipp Müller
313df4178d
docs: update docs
2011-01-07 14:38:17 +00:00
Tim-Philipp Müller
9e1c6dec64
po: update translations
2011-01-07 14:37:07 +00:00
Tim-Philipp Müller
dd14aa2d2f
configure: use $LIBM instead of hardcoding -lm
2011-01-07 14:33:37 +00:00
Edward Hervey
65ac3e727b
rmdemux: Initialize return variable.
...
In the unlikely event that height is 0 (which is invalid) we would end up
never setting the flow return.
2011-01-06 13:15:17 +01:00
Edward Hervey
c849e854a8
realmedia: Fix unitialized variables on macosx
2011-01-05 16:52:03 +01:00
Thiago Santos
7b97c2de6a
x264enc: Handle codec/encoder tags
...
Make x264enc drop video-codec and codec tags and replace
encoder/encoder-version with x264 and its build number
Fixes #621465
2011-01-04 10:37:26 -03:00
Tim-Philipp Müller
9a2de96836
mpeg2dec: use gst_pad_alloc_buffer() when cropping buffers
2010-12-29 22:17:50 +00:00
Tim-Philipp Müller
a3eaf04778
mpeg2dec: minor formatting clean-up
2010-12-29 22:10:58 +00:00
Tim-Philipp Müller
40a470c785
mpeg2dec: refactor cropping code to use libgstvideo functions
...
https://bugzilla.gnome.org/show_bug.cgi?id=571146
2010-12-29 22:09:47 +00:00
Tim-Philipp Müller
fd68911826
mpeg2dec: use GstVideoFormat instead of custom enum
2010-12-29 20:19:34 +00:00
Tim-Philipp Müller
0f41e3bca0
mpeg2dec: fix LIBADD order in Makefile.am
2010-12-29 20:15:03 +00:00
Tristan Matthews
71567bb0f9
x264: vbv-buf-capacity should have a minimum of 0
...
x264 will clip this value internally, and users should be allowed to
specify a lower value than 300 ms.
https://bugzilla.gnome.org/show_bug.cgi?id=635291
2010-12-29 18:32:57 +00:00
Tim-Philipp Müller
09bffa4be1
x264enc: also accept YV12 input
2010-12-27 11:38:24 +00:00
Mark Nauwelaerts
9f27fc1eec
x264enc: add a note to the docs about encoder latency and queues
...
https://bugzilla.gnome.org/show_bug.cgi?id=636107
2010-12-26 22:11:52 +00:00
Vincent Penquerc'h
878781c6a7
realmedia: do not use the pad buffer allocation functions in demuxers
...
Doing so can block, see https://bugzilla.gnome.org/show_bug.cgi?id=637822
https://bugzilla.gnome.org/show_bug.cgi?id=637932
2010-12-24 14:15:48 +01:00
Edward Hervey
78f8adc593
Automatic update of common submodule
...
From 169462a to 46445ad
2010-12-20 17:47:41 +01:00
Sebastian Dröge
3dae13383d
mad: If gst_pad_alloc_buffer() returns a buffer with the wrong size allocate a new one
...
Fixes bug #635461 .
2010-12-16 10:32:37 +01:00
Stefan Kost
351595df34
Automatic update of common submodule
...
From 20742ae to 169462a
2010-12-15 14:56:36 +02:00
Rob Clark
987c199370
rmdemux: set GST_BUFFER_FLAG_DELTA_UNIT properly
...
Signed-off-by: Rob Clark <rob@ti.com>
2010-12-13 14:51:53 -06:00
Stefan Kost
fa5192ffb4
Automatic update of common submodule
...
From 011bcc8 to 20742ae
2010-12-13 16:24:09 +02:00
Leo Singer
50521fded3
x264: uses pkg-config to locate libx264
2010-12-12 16:20:54 +01:00
Wim Taymans
ffd22c9184
check: don't use deprecated method
2010-12-07 15:39:32 +01:00
Benjamin Gaignard
7081fc2250
Add build system for Android
2010-12-03 17:43:25 +01:00
Edward Hervey
f4031d19a6
realmedia: Remove dead assignments
2010-11-25 19:51:50 +01:00
Edward Hervey
2a84e4332a
mad: Remove dead assignments
2010-11-25 19:51:40 +01:00
Tim-Philipp Müller
d0ecf5ea69
dvdreadsrc: remove bogus comment
2010-11-13 12:38:45 +00:00
Thomas Green
c29b56fae9
dvdreadsrc: fix handling of multi-angle streams
...
We would output all angles interleaved instead of just
the selected angle.
https://bugzilla.gnome.org/show_bug.cgi?id=539254
2010-11-13 12:34:37 +00:00
Tim-Philipp Müller
d128f5fab1
realmedia: fix LIBS order in Makefile
2010-10-28 17:04:24 +01:00
Tim-Philipp Müller
979787e988
po: update for new translatable strings
2010-10-28 17:03:49 +01:00
Jan Schmidt
8604dfe844
Automatic update of common submodule
...
From 7bbd708 to 011bcc8
2010-10-27 13:17:29 +01:00
Guillaume Emont
ff60a26cf8
mpeg2dec: convert the position to stream time before answering to a position query
2010-10-25 13:55:39 +01:00
Edward Hervey
fe3e26bee4
realmedia: Get codec name from pbutils instead of harcoding them
2010-10-24 14:25:49 +02:00
Robert Swain
6f2db739ae
x264enc: Work around a rate control issue in libx264
...
When variable framerate is disabled in libx264 (which occurs when using
the zerolatency tuning), libx264 ignores timestamps but still uses the
timebase leading to messed up rate control with our nanosecond timebase.
We work around this issue by setting the timebase to the reciprocal of
the framerate and we validate that the framerate is suitable.
This has been fixed upstream in libx264 but there are non-fixed versions
in the wild so this workaround is still needed.
Fixes bug #632861
2010-10-22 15:55:34 +02:00