From nevermore4ever at gmx.net Fri Nov 9 01:38:41 2007 From: nevermore4ever at gmx.net (JS) Date: Fri, 9 Nov 2007 01:38:41 +0100 Subject: [Matroska-devel] Thumbnails offset not working Message-ID: <2B3C5D451C1040A199E5D9F48FB24A05@Nevermore> Hello, I hope this is the right list to send bug reports to, and I'd be glad to get an answer, however I don't want to subscribe to any mailing lists (not beeing a developer and stuff). Anyway, I use the latest Haali Media Splitter, my OS is Windows Vista Ultimate 64bit. After a few modifications to the registry I get thumbnails for mkv-files in 32bit Explorer windows (I mainly use the 32bit version now). However, the thumbnails offset setting has no effect. The option to switch thumbnails extraction on or off doesn't, either. I tested several values from 0 over 10, 100, 1000, 10000 to 100000 to make sure that it really is milliseconds, not seconds, and of course cleared the thumbnail cache between tests. Since the first frame is often black, I got mostly black thumbnails, wondering if it might be a problem with the codec/filter (then again it should show an icon, not a thumbnail, shouldn't it?). However I finally got an mkv-file which has a non-black first frame, some letters are recognizable - I always get this same first frame to show, no matter which thumbnails offset I use (I get them even with thumbnails extraction set to "no"). If I uninstall the splitter, I get no thumbnails, so I doubt another application creates them instead. But the settings are not lost; 5000 stays to be 5000 and so on, it just doesn't work. I once tried to run the Media Splitter Settings as an administrator, though, with the result that splitter.ax cannot be found. As a restricted user the settings can be edited without a problem. Funny, isn't it? If the offset setting worked, this would be THE solution for creating thumbnails for me (at least for videos - I can't find a good one for pictures :-( ). Sincerely, JS -------------- next part -------------- An HTML attachment was scrubbed... URL: From rcampos at fusemail.com Tue Nov 13 16:56:21 2007 From: rcampos at fusemail.com (Rui Campos) Date: Tue, 13 Nov 2007 09:56:21 -0600 (CST) Subject: [Matroska-devel] Menus support and advanced usage of Matroska in upcoming project Message-ID: <1194969381.v2.fusewebmail-27055@f> Hi to all, I'm currently in the process of creating a set of Training DVDs and for this I would like to use MKV instead of the Standard DVD spec. In order for this to go forward I really need Menus working. When I say working I'm expecting interactive menus similar to what can be done in a Standard DVD. For this I'm willing to develop a tool that implements the spec defined for MKV (including Menus, Subtitles, Audio and Video) and allows for easy visual development of MKV Interactive Packages. I'm a Java Developer and would base this tool and lib on Java, so you know. Now, the thing is that I would need a cross-platform Player (VLC would be a really good choice) that would play these files by the beginning of next Year, February at max. And for this I mean full Menu support. Any ideas if this is doable? Thanks, -- Rui -- From yann.renard.mailing-lists at tiscali.fr Wed Nov 14 23:12:26 2007 From: yann.renard.mailing-lists at tiscali.fr (Yann Renard) Date: Wed, 14 Nov 2007 23:12:26 +0100 Subject: [Matroska-devel] EBML buffer construction Message-ID: <473B72CA.6010801@tiscali.fr> Hi people, As some of you may know, I have decided to use EBML in my current project so to encode several types of stream. We will later use matroska as a container for our dumped streams. However, my implementation of the EBML spec for the buffer construction part is basically based on a single callback taking a void* pointer and an integer size with the bytes to append to the buffer. The EBML spec encodes a node in three parts : an identifier, the node size and the node data or children. The two first parameters are encoded on a variable length, depending on their value. The total size of a node can only be computed when all of its children sizes are known. Thus the buffer construction can only be performed when the top most node is closed. Now, when this particular node is closed, the buffer construction starts, calling repeatedly the callback function, first with the first node's id, the first node size, and so on for its children... What I want to discuss with you tonight, is a way to improve this buffer construction. First, I would like to avoid so many calls to the callback function. For this to be done, the writer could prepare an internal buffer which is finally sent in a single call to the callback. Second, I would like it to be as fast as possible, thus trying to avoid the internal bufferization. Problem is I can not guess the total size of the buffer a priori. Do any of you have any impressions to share about this ? Thank you, Best regards, Yann From mike at haali.net Thu Nov 15 00:06:42 2007 From: mike at haali.net (=?UTF-8?B?0JzQuNGF0LDQuNC7INCc0LDRhtC90LXQsg==?=) Date: Thu, 15 Nov 2007 02:06:42 +0300 Subject: [Matroska-devel] EBML buffer construction In-Reply-To: <473B72CA.6010801@tiscali.fr> References: <473B72CA.6010801@tiscali.fr> Message-ID: <473B7F82.1080005@haali.net> Yann Renard wrote: > As some of you may know, I have decided to use EBML in my current > project so to encode several types of stream. We will later use matroska > as a container for our dumped streams. However, my implementation of the > EBML spec for the buffer construction part is basically based on a > single callback taking a void* pointer and an integer size with the > bytes to append to the buffer. The EBML spec encodes a node in three > parts : an identifier, the node size and the node data or children. The > two first parameters are encoded on a variable length, depending on > their value. The total size of a node can only be computed when all of > its children sizes are known. Thus the buffer construction can only be > performed when the top most node is closed. Now, when this particular > node is closed, the buffer construction starts, calling repeatedly the > callback function, first with the first node's id, the first node size, > and so on for its children... > > What I want to discuss with you tonight, is a way to improve this buffer > construction. First, I would like to avoid so many calls to the callback > function. For this to be done, the writer could prepare an internal > buffer which is finally sent in a single call to the callback. Second, I > would like it to be as fast as possible, thus trying to avoid the > internal bufferization. Problem is I can not guess the total size of the > buffer a priori. > > Do any of you have any impressions to share about this ? In Matroska the data is split into reasonably sized clusters that can be held in memory. Alternatively you can use an inefficient, but fixed size length encoding, and the topmost element (Segment) can have an undefined length that extends until the end of file. Choose the method that you like best and implement it. My matroska writer uses a combination of these methods, clusters + a fixed size length of the segment (not undefined though). From victor at vostruhin.com Fri Nov 16 23:36:40 2007 From: victor at vostruhin.com (Victor V. Vostruhin) Date: Sat, 17 Nov 2007 05:36:40 +0700 Subject: [Matroska-devel] usf format Message-ID: <165496016.20071117053640@vostruhin.com> Hello matroska-devel, Is there any way to see the .usf format? Thanks. -- Best regards, Victor mailto:victor at vostruhin.com From ecoffield at comcast.net Mon Nov 19 18:23:16 2007 From: ecoffield at comcast.net (Evan Coffield) Date: Mon, 19 Nov 2007 12:23:16 -0500 Subject: [Matroska-devel] MKv Support Message-ID: <002301c82ad0$dfc89d90$9f59d8b0$@net> Do you have a list of dvd players that support mkv format. It is better to have a 8gig file rather than 50 gig mpeg 2 file. If you can interface with www.divx.com that may help give support for this blu-ray format. I sent an email to buffalotech for their hd media player to update their bios to support .mkv format but they don't see how great this format is yet for hd playback resolution. Evan -------------- next part -------------- An HTML attachment was scrubbed... URL: From ktims at gotroot.ca Tue Nov 20 06:06:42 2007 From: ktims at gotroot.ca (Keenan Tims) Date: Mon, 19 Nov 2007 21:06:42 -0800 Subject: [Matroska-devel] Haali Feature Suggestion - attached thumbnails Message-ID: <47426B62.1090100@gotroot.ca> Just a quick feature suggestion for Haali. The explorer integration is neat and makes for a pretty-looking folder, but what would be really nice is if it used a thumbnail attached to the MKV itself. This could be used to have something like the DVD cover as the thumbnail in explorer, and make the thumbnail view actually useful as opposed to just pretty. Shouldn't be too hard to implement either I don't think, since most of the functionality necessary is already provided by Haali (or Win32 API). Cheers Keenan Tims pgp | http://www.gotroot.ca/pubkey.asc -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 250 bytes Desc: OpenPGP digital signature URL: From r2d at musepack.net Wed Nov 21 10:36:03 2007 From: r2d at musepack.net (Nicolas Botti) Date: Wed, 21 Nov 2007 10:36:03 +0100 Subject: [Matroska-devel] Musepack support Message-ID: Hello, Musepack sv8 is in beta stage. One off the goals was to be able to mux it in another container. So I would like to define how to mux it in Matroska. What needs to be done ? Thanks for your help. Nicolas From stefan at varnelid.com Thu Nov 22 01:39:22 2007 From: stefan at varnelid.com (Stefan Varnelid) Date: Thu, 22 Nov 2007 01:39:22 +0100 Subject: [Matroska-devel] What absout x64 support Message-ID: <005a01c82ca0$20ba7820$622f6860$@com> Hi! I'm looking forward for a x64 version of the splitter, is that under consideration? Best regard Stefan -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/x-pkcs7-signature Size: 3206 bytes Desc: not available URL: From rectalogic at rectalogic.com Tue Nov 27 19:44:00 2007 From: rectalogic at rectalogic.com (Andrew) Date: Tue, 27 Nov 2007 18:44:00 +0000 (UTC) Subject: [Matroska-devel] Haali splitter crashing with DES Message-ID: Haali splitter is crashing quite frequently when rendering a DES timeline that uses dynamic reconnection - http://msdn2.microsoft.com/en-us/library/ms786646.aspx I can reproduce this reliably using the Microsoft XTLTest sample (see http://tinyurl.com/34jz5k) e.g. "XTLTest.exe /D /W output.avi /C splittercrash.xtl" The stack trace looks like: Unhandled exception at 0x08721b29 in XTLTest.exe: 0xC0000005: Access violation reading location 0x00000008. splitter.ax!08721b29() [Frames below may be incorrect and/or missing, no symbols loaded for splitter.ax] qedit.dll!RemoveUpstreamFromPin() + 0x71 bytes qedit.dll!RemoveUpstreamFromFilter() + 0x90 bytes qedit.dll!RemoveUpstreamFromPin() + 0x53 bytes qedit.dll!RemoveUpstreamFromFilter() + 0x90 bytes qedit.dll!RemoveUpstreamFromPin() + 0x53 bytes qedit.dll!RemoveUpstreamFromFilter() + 0x90 bytes qedit.dll!RemoveUpstreamFromPin() + 0x53 bytes qedit.dll!CBigSwitch::UnloadSource() + 0xd3 bytes qedit.dll!CBigSwitch::Reconfigure() + 0x20 bytes quartz.dll!CGraphConfig::Reconfigure() + 0x37 bytes qedit.dll!CBigSwitch::CallUnloadSource() + 0x31 bytes qedit.dll!CBigSwitch::DoDynamicStuff() + 0x1e5 bytes qedit.dll!CBigSwitchWorker::DoRunLoop() + 0x48 bytes qedit.dll!CBigSwitchWorker::ThreadProc() + 0x49 bytes qedit.dll!CAMThread::InitialThreadProc() + 0x15 bytes kernel32.dll!_BaseThreadStart at 8() + 0x37 bytes I'm not sure how to diagnose this further without source code. I can provide sample videos, sample XTL file and system configuration information if needed. Andrew From mike at haali.net Tue Nov 27 20:46:48 2007 From: mike at haali.net (=?UTF-8?B?0JzQuNGF0LDQuNC7INCc0LDRhtC90LXQsg==?=) Date: Tue, 27 Nov 2007 22:46:48 +0300 Subject: [Matroska-devel] Haali splitter crashing with DES In-Reply-To: References: Message-ID: <474C7428.8000203@haali.net> Andrew wrote: > Haali splitter is crashing quite frequently when rendering a > DES timeline that uses dynamic reconnection - > http://msdn2.microsoft.com/en-us/library/ms786646.aspx > > I can reproduce this reliably using the Microsoft XTLTest sample > (see http://tinyurl.com/34jz5k) > e.g. "XTLTest.exe /D /W output.avi /C splittercrash.xtl" > > The stack trace looks like: > > Unhandled exception at 0x08721b29 in XTLTest.exe: 0xC0000005: > Access violation reading location 0x00000008. > > splitter.ax!08721b29() > [Frames below may be incorrect and/or missing, > no symbols loaded for splitter.ax] > qedit.dll!RemoveUpstreamFromPin() + 0x71 bytes > qedit.dll!RemoveUpstreamFromFilter() + 0x90 bytes > qedit.dll!RemoveUpstreamFromPin() + 0x53 bytes > qedit.dll!RemoveUpstreamFromFilter() + 0x90 bytes > qedit.dll!RemoveUpstreamFromPin() + 0x53 bytes > qedit.dll!RemoveUpstreamFromFilter() + 0x90 bytes > qedit.dll!RemoveUpstreamFromPin() + 0x53 bytes > qedit.dll!CBigSwitch::UnloadSource() + 0xd3 bytes > qedit.dll!CBigSwitch::Reconfigure() + 0x20 bytes > quartz.dll!CGraphConfig::Reconfigure() + 0x37 bytes > qedit.dll!CBigSwitch::CallUnloadSource() + 0x31 bytes > qedit.dll!CBigSwitch::DoDynamicStuff() + 0x1e5 bytes > qedit.dll!CBigSwitchWorker::DoRunLoop() + 0x48 bytes > qedit.dll!CBigSwitchWorker::ThreadProc() + 0x49 bytes > qedit.dll!CAMThread::InitialThreadProc() + 0x15 bytes > kernel32.dll!_BaseThreadStart at 8() + 0x37 bytes > > > I'm not sure how to diagnose this further without source code. > I can provide sample videos, sample XTL file and system configuration > information if needed. Please mail me the info&files to reproduce the problem, I'll try to fix it. From JPRuehmann at web.de Wed Nov 28 11:40:56 2007 From: JPRuehmann at web.de (=?UTF-8?B?SmFuLVBldGVyIFLDvGhtYW5u?=) Date: Wed, 28 Nov 2007 11:40:56 +0100 Subject: [Matroska-devel] newest Haali Splitter does not Work completely for me Message-ID: <474D45B8.3040207@web.de> Hello. After I had installed the newest Haali Splitter my Matroska files cannot be rendered anymore (Invalid) and the and the Splitter is not used for any other files (Avi MP4 and so on) anymore. What?s wrong? Thanks, -- -======================Jan-Peter R?hmann=============================- Gubkower Str.7 [ Tel.: +49 (38205) 65484 ] jan-Peter at ruehmann.name 18195 Prangendorf [ FAX: +49 (38205) 65212 ] http://www.ruehmann.name [ ICQ: 288192920 / Yahoo: jpruehmann / MSN: jpruehmann at web.de ] -====================================================================- -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 250 bytes Desc: OpenPGP digital signature URL: