[gstreamer-bugs] [Bug 619103] [PATCH] WebM demuxer; VP8 encoder/decoder
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Wed May 19 11:44:56 PDT 2010
https://bugzilla.gnome.org/show_bug.cgi?id=619103
GStreamer | gst-plugins-good | 0.10.29
Sebastian Dröge <slomo> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
--- Comment #1 from Sebastian Dröge <slomo at circular-chaos.org> 2010-05-19 18:44:53 UTC ---
Ok, I've merged the matroska patches now. I'll merge things from the vp8
encoder/decoder plugin to gst-plugins-bad later...
commit 9c59da8601dc23f43eb7e5fc91eb1670abff06cf
Author: Philip <philipj at opera.com>
Date: Tue May 18 21:04:32 2010 +0800
ebmlread: rm floatcast.h include (not used)
commit cbde9467680c84f52424efa44df3b3e322653065
Author: Philip Jägenstedt <philipj at opera.com>
Date: Mon May 17 05:36:00 2010 +0200
matroskamux: bump default doctype version to 2
In this day and age this should be safe. There's otherwise a risk people
will be creating unneccessarily big WebM files as they can't use
SimpleBlock in v1.
commit 9610c7f354541c360be44c524454e55f162c9884
Author: Philip Jägenstedt <philipj at opera.com>
Date: Mon May 17 05:27:44 2010 +0200
matroska: handle matroska and webm doctype versions equally
The original plan was to let WebM v1 be the same as Matroska v2 (with
extra constraints), but for simplicity it was decided to handle the
versions equally, such that e.g. SimpleBlock is only allowed in WebM v2.
commit 081f2d00aa7fb243e53c2343ecbe8def31c53a0c
Author: Philip Jägenstedt <philipj at opera.com>
Date: Thu May 13 12:10:54 2010 +0200
matroskademux: Verify lace size in _parse_blockgroup_or_simpleblock
Failure to do this for corrupt input can cause a subbuffer bigger
than the actual buffer to be created, quickly leading to segfault.
Test case:
bug_s222005751_r0.001____memcpy.webm
commit c659c92091e5ae10baaf3e66f5caf7ddc6d34f0d
Author: Philip Jägenstedt <philipj at opera.com>
Date: Thu May 13 10:23:10 2010 +0200
ebml: crude hack to avoid crashing on unexpected metadata
The comment says this cannot happen, but it did and I don't know
why. This is not the correct fix, needs investigation. Test case:
bug_s555010094_r0.0005:0.008____IA__g_assertion_message_expr.webm
commit 9c1267b1a92068914cbf9cab9db48107797f1588
Author: Philip Jägenstedt <philipj at opera.com>
Date: Thu May 13 09:18:56 2010 +0200
ebml: don't modify out str if returning an error in _read_ascii
This is a regression from ASCII validation changes. Test case:
bug_s66876390_r0.001____malloc_printerr.webm
commit c712d2879655ecf0e503e06cd32eb058ef1af047
Author: Philip Jägenstedt <philipj at opera.com>
Date: Wed May 12 13:16:28 2010 +0200
ebml: Validate 7-bit ASCII in gst_ebml_read_ascii
This was triggering an UTF-8 assertion in gst_caps_set_simple for
corrupt files with garbage as codec id. Test case:
gstreamer_error_trying_to_set_invalid_utf8_as_codec_id.webm
Old gst_ebml_read_ascii renamed to gst_ebml_read_string, also used by
gst_ebml_read_utf8. Unlike for UTF-8, failure to validate is an error,
as gst_ebml_read_ascii is used for reading doctype and codec id and we
might just as well give up early in those cases.
commit d14697112864f385e0a341cde6533f9e22d04c36
Author: Philip Jägenstedt <philipj at opera.com>
Date: Wed May 12 14:30:18 2010 +0200
matroskademux: Ignore unexpected CodecState
Because GstMatroskaTrackContext *stream is set up in the first
SimpleBlock or Block, a rogue CodecState otherwise causes a segfault on
derefencing the NULL pointer. Test case:
bug_s5506167_r0.001____gst_matroska_demux_parse_blockgroup_or_simpleblock.we
commit 9dc7889eea8420151f3eb24f6169d195200c5c21
Author: Philip Jägenstedt <philipj at opera.com>
Date: Mon May 10 06:00:49 2010 +0200
matroskademux: Add video/webm sink caps
commit ad05dfc032edb13afdb0281ae417fd99153ccb2e
Author: Philip Jägenstedt <philip at foolip.org>
Date: Sun May 9 19:46:51 2010 +0200
matroskamux: Use SimpleBlock for WebM when possible
commit 1daeb26df1fd9d7d737a3229d65a92825499fd5a
Author: Philip Jägenstedt <philip at foolip.org>
Date: Sun May 9 19:28:59 2010 +0200
matroskademux: Support "webm" DocType
commit 3b4759de189a26969a33f6e37020800b6efb3572
Author: Philip Jägenstedt <philip at foolip.org>
Date: Sun May 9 12:35:10 2010 +0200
matroskamux: rename matroska_version to doctype_version
commit 27069088db8f06e4019033f05b0fbba77082e2f4
Author: Philip Jägenstedt <philip at foolip.org>
Date: Sun May 9 12:09:57 2010 +0200
matroskamux: Support "webm" DocType
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the Gstreamer-bugs
mailing list