Sebastian Dröge
c95d0034af
theoraenc: Implement two pass encoding
...
Fixes bug #621349 .
2010-07-16 17:40:12 +02:00
Sebastian Dröge
5318e71b4d
configure: Require libtheora >= 1.1
...
It's more than a year old at the time of the next -base release,
has many encoder and decoder improvements and gets us rid of a lot
of #ifdefs
2010-07-16 17:39:22 +02:00
Sebastian Dröge
ecea88e0d2
theora: Use PROP_ instead of ARG_ for property enum values
2010-07-16 17:39:22 +02:00
Mark Nauwelaerts
5e7ff51d19
playsink: use proper error message code for failing state change
2010-07-16 13:26:26 +02:00
Tim-Philipp Müller
f456c673eb
Back to development
2010-07-16 11:24:21 +01:00
Tim-Philipp Müller
67ab46e11d
Release 0.10.30
2010-07-15 01:26:02 +01:00
Tim-Philipp Müller
086ff87ed4
po: update translations
2010-07-15 00:32:09 +01:00
Sebastian Dröge
8bd37ab995
playbin2: Disconnect and destroy uridecodebins when going from READY to NULL
...
Fixes spurious errors that happen after an error and playing a working
stream afterwards or signals that are emitted for non-active groups.
Fixes bug #624266 .
2010-07-14 15:11:17 +02:00
Tim-Philipp Müller
ac83fbfdbd
docs: dist more of the gst-plugin-base design docs
2010-07-08 14:51:08 +01:00
Tim-Philipp Müller
db7c42d0d4
0.10.29.4 pre-release
2010-07-07 00:35:37 +01:00
Tim-Philipp Müller
8a00e66d67
po: update translations
2010-07-07 00:24:42 +01:00
Sebastian Dröge
115e503bdf
Revert "playbin2: Don't put "raw" subtitle types in the raw caps for decodebin2"
...
This reverts commit 9d7538247f
.
If the DVD subpicture caps are not part of the raw caps, uridecodebin
doesn't qualify resindvdbin as raw source and plugs decodebins, which
causes broken DVD playback because of bugs elsewhere.
This change was originally added to only expose supported, raw subtitles,
e.g. if the subtitle sink did not support DVD subpictures but a converter
to some supported format exists. It's not very important right now because
we have nothing (that is autoplugged) to convert from plaintext/pango-markup
or DVD subpictures to something else.
Fixes bug #623583 .
2010-07-06 09:47:45 +02:00
Sebastian Dröge
6e9deae749
ffmpegcolorspace: Use correct Y offset for YVYU -> RGB conversions
...
Fixes bug #623530 .
2010-07-04 17:40:11 +02:00
Sebastian Dröge
d774b46077
ffmpegcolorspace: Use correct Y offset for the YUY2 -> RGB conversions
...
Fixes bug #623530 .
2010-07-04 17:40:11 +02:00
Tim-Philipp Müller
3827e88328
docs: update ogg introspection info after riff fourcc addition
2010-07-04 14:56:13 +01:00
Sebastian Dröge
263201d9e7
ffmpegcolorspace: Fix conversion of packed 4:2:2 YUV to 8 bit grayscale
...
The last pixel wasn't written before for odd widths.
Fixes bug #623418 .
2010-07-02 20:09:58 +02:00
Sebastian Dröge
9c9f97251a
ffmpegcolorspace: Fix conversion of packed 4:2:2 YUV to RGB
...
The last pixel wasn't written before.
Fixes bug #623384 .
2010-07-02 14:58:37 +02:00
Sebastian Dröge
ef4165f08b
ffmpegcolorspace: Fix invalid memory accesses with odd widths/heights during subsampling
...
Fixes bug #623375 .
2010-07-02 13:59:55 +02:00
Sebastian Dröge
bc0eefaead
playbin2: If setup of the source element fails in READY->PAUSED deactive the current group
...
Otherwise the uridecodebin will be still a child of playbin2 and
its signals will still be connected. In future state changes this
will then emit unrelated signals that will confuse playbin2 or,
even worse, cause crashes and assertions.
Fixes bug #623318 .
2010-07-01 21:29:14 +02:00
Tim-Philipp Müller
524c977c18
riff: add FLV4 fourcc and map it to video/x-vp6-flash
...
Fixes #623176 .
2010-06-30 21:20:37 +01:00
Olivier Crête
2f8dc27e29
netbuffer: declare with G_DEFINE_TYPE for type safety
...
Fixes #623233 .
2010-06-30 21:10:10 +01:00
Fredrik Söderquist
3c06cabb0b
oggdemux: Handle errors from _get_next_page in _do_seek.
...
If the source element failed here, oggdemux would crash.
Fixes #623218 .
2010-06-30 17:20:55 +01:00
Tim-Philipp Müller
10e89016ad
configure: keep things sorted alphabetically
...
On special request. Because it's important, apparently.
2010-06-30 11:00:45 +01:00
Tim-Philipp Müller
d5e252f4a0
0.10.29.3 pre-release
2010-06-29 19:14:10 +01:00
Tim-Philipp Müller
634502bb20
configure: fix --disable-external
2010-06-29 18:47:32 +01:00
Tim-Philipp Müller
a6fc8a8738
Bump automake requirement to 1.10
...
For maintainability reasons and $(builddir).
Fixes #622944 .
2010-06-28 15:57:20 +01:00
Sebastian Dröge
b8005a3640
examples: Remove some #if GTK_CHECK_VERSION(2,12,0)
...
We depend on GTK+ >= 2.14 already.
2010-06-27 10:43:23 +02:00
Sebastian Dröge
47317338e9
videotestsrc: Explicitely link with $(LIBM)
2010-06-27 06:38:24 +02:00
Sebastian Dröge
a75aa2a20c
videoscale: Explicitely link with $(LIBM)
2010-06-27 06:38:24 +02:00
Tim-Philipp Müller
a7e131532e
0.10.29.2 pre-release
2010-06-26 18:19:56 +01:00
Tim-Philipp Müller
b16e7e8fa2
gst: update orc files
2010-06-26 18:19:33 +01:00
Tim-Philipp Müller
bcb3287f07
po: update translations
2010-06-26 18:19:16 +01:00
Edward Hervey
ec637580a8
decodebin2: Properly clean DecodeChain after errors.
...
If an error happens, the PAUSED state will never be reached. If an
application re-uses decodebin2 (like totem) where one would normally
set to READY between each file, the cleanup that normally happens in
the PAUSED=>READY codepath will never be called, resulting in the
following file to re-use the previous demuxer/decoder/...
https://bugzilla.gnome.org/show_bug.cgi?id=622807
2010-06-26 17:57:24 +02:00
Tim-Philipp Müller
24ede639ad
docs: fix a few typos
2010-06-26 12:39:34 +01:00
Tim-Philipp Müller
14649643df
checks: simplify GstBus usage in videoscale unit test
...
There's no need to run a main loop, add a bus watch and deal with
helper structs here just to wait for an EOS message.
2010-06-26 12:03:54 +01:00
Tim-Philipp Müller
3563c7c7a5
checks: speed up videoscale unit test a little
...
Use new gst_element_link_pads_full() function to link elements,
and disable all checks when linking (don't try this at home).
Down to 18s from 3m20s. Scary.
2010-06-26 11:45:34 +01:00
Wim Taymans
2ced0a3d5d
ringbuffer: check for ringbuffer state first
...
Check for the state of the ringbuffer before doing the checks of the other
buffer properties, when we're not started, we don't care about those values.
2010-06-25 17:21:57 +02:00
Edward Hervey
3a00a97fd2
ffmpegcolorspace: Use a more concise pad template
...
Speeds up caps nego 2 fold
https://bugzilla.gnome.org/show_bug.cgi?id=622696
2010-06-25 17:07:12 +02:00
Tim-Philipp Müller
c13635b10e
tests: make audio-trickplay test compile when the gst debugging system is disabled
...
Fixes unused variable warning in that case.
2010-06-24 15:31:31 +01:00
Tim-Philipp Müller
713042e7ce
tests: add test that runs all typefinders over random data
2010-06-24 15:14:06 +01:00
Arun Raghavan
026e5d3e67
typefinding: Mark ISO 14496-14 files as video/quicktime
...
These are currently being marked as audio/x-m4a which is incorrect.
https://bugzilla.gnome.org/show_bug.cgi?id=620720
2010-06-24 14:25:38 +01:00
Tim-Philipp Müller
096524af75
.gitignore: add temporary orc test directory
2010-06-24 13:43:33 +01:00
Tim-Philipp Müller
fe4d0e7da6
tests: add plugin loading whitelist to test environment
...
Only want to load core/-base plugins here.
2010-06-24 13:43:33 +01:00
Stefan Kost
8519f8de8d
Automatic update of common submodule
...
From 73ff93a to a519571
2010-06-24 15:09:04 +03:00
Thiago Santos
dbdfb71673
tag: Fix printf format string
...
Use %s for strings, not %d.
2010-06-24 08:42:50 -03:00
Sebastian Dröge
153b21fc85
videoscale: Fix resampling of ARGB scanlines
...
Previously we would read behind the end of the source lines.
2010-06-24 12:06:05 +02:00
Thiago Santos
c774cdcff0
tag: xmp: Adds GST_TAG_IMAGE_ORIENTATION mapping
...
Adds GST_TAG_IMAGE_ORIENTATION mapping to xmp helper lib.
Tests included.
2010-06-23 12:03:47 -03:00
Thiago Santos
e327be5a96
tag: exif: Adds mapping for GST_TAG_IMAGE_ORIENTATION
...
Adds GST_TAG_IMAGE_ORIENTATION to the exif helper lib mapped tags.
Tests included.
2010-06-23 12:03:47 -03:00
Wim Taymans
7379202cca
playsink: clear ts-offset pointer
...
We need to clear the pointer to our ts-offset element when we destroy the video
chain elements to make sure nobody derefs it to invalid memory afterwards.
2010-06-23 12:10:32 +02:00
Edward Hervey
97e14fda28
playsink: Reset ts_offset field when freeing chain
...
Otherwise we would end up with a bogus ->audiochain->ts_offset field
which would cause segfaults/assertions when trying to modify the
'ts-offset' property in update_av_offset().
Was easy to trigger when using a list of audio+video files mixed with
video-only files in totem.
2010-06-23 10:16:07 +02:00