Hi! I came upon a weird mkv file which is unplayable by mplayer with -demuxer mkv this is what happened mplayer -v -demuxer mkv\[Rumbel\]_Soul_Eater_-_27_\[H264\]\[Uncut\]\[59236B16\].mkv MPlayer dev-SVN-r27975-4.1.2 (C) 2000-2008 MPlayer Team ... Playing [Rumbel]_Soul_Eater_-_27_[H264][Uncut][59236B16].mkv. get_path('sub/') -> '/home/nikita/.mplayer/sub/' [file] File size is 356130816 bytes STREAM: [file] [Rumbel]_Soul_Eater_-_27_[H264][Uncut][59236B16].mkv STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) [mkv] Found the head... [mkv] + a segment... [mkv] /---- [ parsing seek head ] --------- [mkv] /---- [ parsing seek head ] --------- [mkv] \---- [ parsing seek head ] --------- stream_seek: WARNING! Can't seek to 0x58 ! mplayer didnt crash or exit, it just sits there doing nothing until i kill it The file looks pretty normal otherwise, vlc can play it, xine can play it, mplayer with -demuxer lavf can play it. I was going to upload a sample to incoming, but the file is large (350MB) and when i tried to cut even a couple Mbs from its tail mplayer suddenly can play it with -demuxer mkv! This is mplayer output if tail is cut off Playing aaa.mkv. get_path('sub/') -> '/home/nikita/.mplayer/sub/' [file] File size is 340000000 bytes STREAM: [file] aaa.mkv STREAM: Description: File STREAM: Author: Albeu STREAM: Comment: based on the code from ??? (probably Arpi) [mkv] Found the head... [mkv] + a segment... [mkv] /---- [ parsing seek head ] --------- [mkv] \---- [ parsing seek head ] --------- [mkv] |+ segment information... [mkv] | + timecode scale: 1000000 [mkv] | + duration: 1479.994s [mkv] |+ segment tracks... [mkv] | + a track... [mkv] | + Track number: 1 [mkv] | + Track type: Video [mkv] | + Default flag: 1 [mkv] | + Codec ID: V_MPEG4/ISO/AVC [mkv] | + CodecPrivate, length 38 [mkv] | + Default duration: 41.708ms ( = 23.976 fps) [mkv] | + Language: jpn [mkv] | + Name: [Rumbel]_Soul_Eater_-_27_[H264][Uncut] [mkv] | + Video track [mkv] | + Pixel width: 1280 [mkv] | + Pixel height: 720 [mkv] | + Display width: 1280 [mkv] | + Display height: 720 [mkv] | + a track... [mkv] | + Track number: 2 [mkv] | + Track type: Audio [mkv] | + Default flag: 1 [mkv] | + Codec ID: A_VORBIS [mkv] | + CodecPrivate, length 3589 [mkv] | + Language: jpn [mkv] | + Name: [Rumbel]_Soul_Eater_-_27_[Vorbis][Uncut] [mkv] | + Audio track [mkv] | + Sampling frequency: 48000.000000 [mkv] | + Channels: 2 [mkv] | + a track... [mkv] | + Track number: 3 [mkv] | + Track type: Subtitle [mkv] | + Default flag: 1 [mkv] | + Codec ID: S_TEXT/ASS [mkv] | + CodecPrivate, length 2316 [mkv] | + Language: eng [mkv] | + Name: [Rumbel]_Soul_Eater_-_27_[SSA][Uncut] [mkv] /---- [ parsing attachments ] --------- [mkv] | + an attachment... [mkv] | + FileName: 37KILOBY.TTF [mkv] | + FileMimeType: application/x-truetype-font [mkv] | + FileData, length 24892 [mkv] Attachment: 37KILOBY.TTF, application/x-truetype-font, 24892 bytes [mkv] | + an attachment... [mkv] | + FileName: ALBINO__.TTF [mkv] | + FileMimeType: application/x-truetype-font [mkv] | + FileData, length 30752 [mkv] Attachment: ALBINO__.TTF, application/x-truetype-font, 30752 bytes [mkv] | + an attachment... [mkv] | + FileName: Ariendezze.ttf [mkv] | + FileMimeType: application/x-truetype-font [mkv] | + FileData, length 37964 [mkv] Attachment: Ariendezze.ttf, application/x-truetype-font, 37964 bytes [mkv] | + an attachment... [mkv] | + FileName: Huckle Buff.ttf [mkv] | + FileMimeType: application/x-truetype-font [mkv] | + FileData, length 100076 [mkv] Attachment: Huckle Buff.ttf, application/x-truetype-font, 100076 bytes [mkv] | + an attachment... [mkv] | + FileName: JAPAB___.TTF [mkv] | + FileMimeType: application/x-truetype-font [mkv] | + FileData, length 29172 [mkv] Attachment: JAPAB___.TTF, application/x-truetype-font, 29172 bytes [mkv] | + an attachment... [mkv] | + FileName: Katanf.ttf [mkv] | + FileMimeType: application/x-truetype-font [mkv] | + FileData, length 68940 [mkv] Attachment: Katanf.ttf, application/x-truetype-font, 68940 bytes [mkv] | + an attachment... [mkv] | + FileName: TektonP0.otf [mkv] | + FileMimeType: application/x-truetype-font [mkv] | + FileData, length 80020 [mkv] Attachment: TektonP0.otf, application/x-truetype-font, 80020 bytes [mkv] | + an attachment... [mkv] | + FileName: TektonP6.otf [mkv] | + FileMimeType: application/x-truetype-font [mkv] | + FileData, length 80164 [mkv] Attachment: TektonP6.otf, application/x-truetype-font, 80164 bytes [mkv] \---- [ parsing attachments ] --------- [mkv] |+ found cluster, headers are parsed completely :) should i upload an entire while to incoming? -- Nick Koretsky (nikita at public.ua.net)