Huh, mkv files as in files with the "matroska" doctype? I thought all
browsers had dropped support for that already.
--
Philip Jägenstedt
Core Developer
Opera Software
Philip
fix? you meant, let's *break* video playback....
Yes, matroska files should not work in browsers, or we shouldn't have
changed the doctype to webm to begin with. (As it happens I was opposed to
a new doctype, but that's all history now.)
pardon my ignorance, but why should they not work?
> Philip Jägenstedt wrote:
>> On Thu, 22 Jul 2010 14:30:51 +0200, Vladimir
>> Pantelic<vlad...@gmail.com>
>> wrote:
>>
>>> Philip Jägenstedt wrote:
>>>> Reported at https://bugzilla.mozilla.org/show_bug.cgi?id=580982,
>>>> let's
>>>> hope the Mozilla developers fix this.
>>>
>>> fix? you meant, let's *break* video playback....
>>
>> Yes, matroska files should not work in browsers, or we shouldn't have
>> changed the doctype to webm to begin with. (As it happens I was opposed
>> to
>> a new doctype, but that's all history now.)
>
> pardon my ignorance, but why should they not work?
The reasoning was that people should only use tools that know about WebM
for <video>, to increase the chance that the files will conform to the
WebM constraints (about keyframes, etc). For that to be effective, no
browsers should support the matroska doctype. If they do, some pages will
only be tested in that browser and the other browsers (like Opera) will
have to add support for matroska, making the webm doctype pointless.
All the arguments were made for and against this change prior to WebM
going public. Despite objections, it was decided that browsers should
only support the "webm" DocType, and should reject "matroska". As
Philip said, Opera argued against it, but we accepted the decision in
the interests of interoperability.
> Anyway the webm specs states "At initial release, WebM supports a
> subset of the Matroska specification. Support for additional Matroska
> functionality will be under consideration as the project matures." and
> http://www.webmproject.org/code/specs/container/#tagging is a cut and
> paste of http://www.matroska.org/technical/specs/tagging/index.html,
> so I hope that Tagging features will be considered soon.
The webm-discuss list is the correct place for such discussions. Feel
free to raise the issue there, or chime in on an existing thread on the
topic.
--
Lachlan Hunt - Opera Software
http://lachy.id.au/
http://www.opera.com/
Oops. Thought I was responding to a different list. Ignore that
comment. :-)
>> pardon my ignorance, but why should they not work?
>
> The reasoning was that people should only use tools that know about WebM
> for<video>, to increase the chance that the files will conform to the
> WebM constraints (about keyframes, etc). For that to be effective, no
> browsers should support the matroska doctype. If they do, some pages will
> only be tested in that browser and the other browsers (like Opera) will
> have to add support for matroska, making the webm doctype pointless.
So, to sum it up:
a "playable" file must have
1) mimetype webm
2) .webm extension
3) doctype "webm"
4) VP8+Vorbis inside
right?
failing 4) will make in unplayable regardless of 1)-3) because
of possibly missing codec(s).
failing any of 1)-3) will make it unplayable although the
demuxer/decoder is perfectly capable of playing it...
(since doctype "webm" support is one strcmp()...)
Yes. video/webm or audio/webm.
> 2) .webm extension
The extension is not strictly relevant in an HTTP context where the MIME
type is specified by the Content-Type header. It is relevant in a local
file system context, where the MIME mapping is done based on file
extension conventions. It may also be relevant to the server
configuration, if you're .htaccess file says:
AddType video/webm .webm
AddType audio/webm .weba
But, as far as the browser is concerned, those extensions could be
anything you like, or nothing at all.
> 3) doctype "webm"
> 4) VP8+Vorbis inside
Yes.
> failing 4) will make in unplayable regardless of 1)-3) because
> of possibly missing codec(s).
Yes.
--
You received this message because you are subscribed to the Google Groups "WebM Discussion" group.
To post to this group, send email to webm-d...@webmproject.org.
To unsubscribe from this group, send email to webm-discuss...@webmproject.org.
For more options, visit this group at http://groups.google.com/a/webmproject.org/group/webm-discuss/?hl=en.
Cheers,
Silvia.
granted, but since I assume the "playability" of the file should not change
after e.g. downloading it, so the extension better be .webm...
> >
>> >> 3) doctype "webm"
>> >> 4) VP8+Vorbis inside
> >
> > Yes.
> >
>> >> failing 4) will make in unplayable regardless of 1)-3) because
>> >> of possibly missing codec(s).
> >
> > Yes.
and the other case I stated?