MKV improvements

Feature requests for VLC.
MatMaul
Blank Cone
Blank Cone
Posts: 17
Joined: 12 Apr 2006 09:57

MKV improvements

Postby MatMaul » 27 May 2006 16:13

Hello !

MKV features I can't use with vlc :
default flag on a track : it works with audio track, but not with subtitles tracks : if I have a default flag on a subtitles track, subtitles are disabled by default, I think subtitles must be disabled only if none subtitles track have a default flag.

ordered chapters : I think the implementation of that isn't very good.
I test with this sample : http://rapidshare.de/files/21521592/ord ... t.mkv.html
the chapter xml file is :

Code: Select all

<?xml version="1.0" encoding="UTF-8"?> <!-- <!DOCTYPE Tags SYSTEM "matroskatags.dtd"> --> <Chapters> <EditionEntry> <EditionFlagOrdered>1</EditionFlagOrdered> <EditionFlagHidden>0</EditionFlagHidden> <EditionFlagDefault>1</EditionFlagDefault> <EditionUID>1232903316</EditionUID> <ChapterAtom> <ChapterUID>4168835202</ChapterUID> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> <ChapterDisplay> <ChapterString>part1</ChapterString> <ChapterLanguage>fre</ChapterLanguage> <ChapterCountry>fr</ChapterCountry> </ChapterDisplay> <ChapterTimeStart>00:00:00.000000000</ChapterTimeStart> <ChapterTimeEnd>00:00:20.000000000</ChapterTimeEnd> </ChapterAtom> <ChapterAtom> <ChapterUID>2485507235</ChapterUID> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> <ChapterDisplay> <ChapterString>part2</ChapterString> <ChapterLanguage>fre</ChapterLanguage> <ChapterCountry>fr</ChapterCountry> </ChapterDisplay> <ChapterTimeStart>00:01:20.000000000</ChapterTimeStart> <ChapterTimeEnd>00:02:00.000000000</ChapterTimeEnd> </ChapterAtom> <ChapterAtom> <ChapterUID>691283386</ChapterUID> <ChapterFlagHidden>0</ChapterFlagHidden> <ChapterFlagEnabled>1</ChapterFlagEnabled> <ChapterDisplay> <ChapterString>part3</ChapterString> <ChapterLanguage>fre</ChapterLanguage> <ChapterCountry>fr</ChapterCountry> </ChapterDisplay> <ChapterTimeStart>00:00:20.000000000</ChapterTimeStart> <ChapterTimeEnd>00:01:20.000000000</ChapterTimeEnd> </ChapterAtom> </EditionEntry> </Chapters>
If I play this file with mpc+haali splitter, no problem : I see part1, part2, part3, and I can't see any seeking problem, the timeline is good (the cursor don't go to 01:20 when I see the part2, it's "fluently", I can't see it is a ordered video)
with vlc, I see part1,part2 but no part3 and it's not "fluently" : the cursor go to ~01:15 (with mpc, it stay at 00:20) when part2 begins, and I begin to see an image at 01:20.

It's just some suggestions I'm not a developer and I don't now if it is simply to implement, but I report what I see.

thanks to have readed me !

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 29 May 2006 14:56

The chapter issue is confirmed.
Could you please also provide a sample that shows the issue with default subtitle track ?

DJ
Don't use PMs for support questions.

MatMaul
Blank Cone
Blank Cone
Posts: 17
Joined: 12 Apr 2006 09:57

Postby MatMaul » 29 May 2006 17:23

http://rapidshare.de/files/21515791/lotr1-pb.mkv.html

Edit : Can you also see this possible bug with native mpeg4 asp stream on mkv please ?
viewtopic.php?t=21189

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 29 May 2006 18:08

Correction on the ordered chapters....
The order of the chapters is part1, part2, part3 and that is exactly what VLC does. It's just that it takes a while before vlc finds the next keyframe when it plays part2 (apparently there is no keyframe at the start of part2). Also the timecode is correct, since that is the actuall location of where the video is. part2 starts after part3.

There is one problem, that it that is stops after part2 with EOF, instead of skipping back to part3...

Use --no-mkv-use-ordered-chapters to disable VLC ordered chapters and see the video as 1 part.
Don't use PMs for support questions.

MatMaul
Blank Cone
Blank Cone
Posts: 17
Joined: 12 Apr 2006 09:57

Postby MatMaul » 29 May 2006 18:13

Correction on the ordered chapters....
The order of the chapters is part1, part2, part3 and that is exactly what VLC does. It's just that it takes a while before vlc finds the next keyframe when it plays part2 (apparently there is no keyframe at the start of part2). Also the timecode is correct, since that is the actuall location of where the video is. part2 starts after part3.
Yes no key frame, but do you think it is possible to decode frames needed by the P or B frame of the start of the part 2 before the part 2 begins in a buffer ? or it is impossible and I must have a key frame at the begining of the part 2?

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 29 May 2006 20:14

This is currently not possible in VLC
Don't use PMs for support questions.

miskol
New Cone
New Cone
Posts: 3
Joined: 25 Jun 2006 17:45

matroska over http problem

Postby miskol » 25 Jun 2006 17:56

I have a problem with Video on Demand
Source file is matroska
My VoD server is Apache.
I don't have any problem with .avi file but I would like to use all benefits from matroska (subtitles, multiple audio,...)

this is from console
[00000329] main video output error: picture 00D12368 refcount is -1
[00000299] main decoder error: decoder is leaking pictures, resetting the heap
[00000329] main video output error: picture 00D12368 refcount is -1
[00000299] main decoder error: decoder is leaking pictures, resetting the heap
[00000329] main video output error: picture 00D12368 refcount is -1
[00000299] main decoder error: decoder is leaking pictures, resetting the heap
[00000329] main video output error: picture 00D12368 refcount is -1
[00000299] main decoder error: decoder is leaking pictures, resetting the heap
[00000329] main video output error: picture 00D12368 refcount is -1
[00000299] main decoder error: decoder is leaking pictures, resetting the heap
[00000329] main video output error: picture 00D12368 refcount is -1
[00000299] main decoder error: decoder is leaking pictures, resetting the heap
[00000329] main video output error: picture 00D12368 refcount is -1
[00000299] main decoder error: decoder is leaking pictures, resetting the heap
[00000329] main video output error: picture 00D12368 refcount is -1
[00000299] main decoder error: decoder is leaking pictures, resetting the heap
[00000329] main video output error: picture 00D12368 refcount is -1
[00000299] main decoder error: decoder is leaking pictures, resetting the heap
[00000329] main video output error: picture 00D12368 refcount is -1

The DJ
Cone Master
Cone Master
Posts: 5987
Joined: 22 Nov 2003 21:52
VLC version: git
Operating System: Mac OS X
Location: Enschede, Holland
Contact:

Postby The DJ » 09 Jul 2006 01:52

Use a fileserver instead of a webserver.
matroska requires more seeking then many other videoformats, and seeking over HTTP is a TERRIBLE idea.
Don't use PMs for support questions.


Return to “VLC media player Feature Requests”

Who is online

Users browsing this forum: No registered users and 19 guests