From rbmain at hotmail.com Tue Oct 7 20:07:36 2008 From: rbmain at hotmail.com (Russell) Date: Tue, 7 Oct 2008 11:07:36 -0700 Subject: [Matroska-devel] Matroska Muxer Interface Message-ID: Hi Guys, I am trying to use Matroska DirectShow filter programmatically. Is there a C++ header file, or some documentation where I would find such interface? I need it to setup the filter programmatically and set parameters like Output File Type to MP4. Can you help me please? Thanks, Russell Bonakdar _________________________________________________________________ Stay up to date on your PC, the Web, and your mobile phone with Windows Live. http://clk.atdmt.com/MRT/go/msnnkwxp1020093185mrt/direct/01/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From moritz at bunkus.org Thu Oct 9 18:45:32 2008 From: moritz at bunkus.org (Moritz Bunkus) Date: Thu, 9 Oct 2008 18:45:32 +0200 Subject: [Matroska-devel] Matroska-devel post from alldup@avenuedmc.com requires approval In-Reply-To: References: Message-ID: <200810091845.32190.moritz@bunkus.org> On Thursday 09 October 2008 14:56, matroska-devel-owner at lists.matroska.org wrote: > As list administrator, your authorization is requested for the > following mailing list posting: > > List: Matroska-devel at lists.matroska.org > From: alldup at avenuedmc.com > Subject: ALLDUP - Pressage CD et DVD > Reason: Post by non-member to a members-only list > > At your convenience, visit: > > http://lists.matroska.org/cgi-bin/mailman/admindb/matroska-devel > > to approve or deny the request. > -- If Darl McBride was in charge, he'd probably make marriage unconstitutional too, since clearly it de-emphasizes the commercial nature of normal human interaction, and probably is a major impediment to the commercial growth of prostitution. - Linus Torvalds -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: From mriswith2002 at hotmail.com Mon Oct 13 00:12:43 2008 From: mriswith2002 at hotmail.com (Axel =?utf-8?b?QsO2cmplc3Nvbg==?=) Date: Sun, 12 Oct 2008 22:12:43 +0000 (UTC) Subject: [Matroska-devel] Subtitle Scaling based on width instead of height. Message-ID: Since I'm just someone who uses haali to watch stuff and is not especially good at coding/encoding I don't really know how hard this would be to do. But an option to scale subtitles based on window width instead of height would be something I would greatly appriciate. (while still keeping them at the bottom of the screen in the dark area in full screen) Since atm in full screen (1600x1200) all videos that don't have a aspect ratio of 4:3 (as my screen) makes the subtitles scale either more or less then what was originally intended. (with the subs keeping their aspect ratio) Also I'm using mplayerc for all playback (with haali handling all internal subs) and it works great except for this annoying little problem. (if this is a problem only arising when using mplayer then I'm sorry about posting this, but I really don't want to change from mplayerc :P) From slhomme at matroska.org Mon Oct 13 18:04:58 2008 From: slhomme at matroska.org (Steve Lhomme) Date: Mon, 13 Oct 2008 10:04:58 -0600 Subject: [Matroska-devel] Subtitle Scaling based on width instead of height. In-Reply-To: References: Message-ID: <48F371AA.4070000@matroska.org> Axel B?rjesson wrote: > Since I'm just someone who uses haali to watch stuff and is not especially good > at coding/encoding I don't really know how hard this would be to do. > > But an option to scale subtitles based on window width instead of height would > be something I would greatly appriciate. (while still keeping them at the bottom > of the screen in the dark area in full screen) > Since atm in full screen (1600x1200) all videos that don't have a aspect ratio > of 4:3 (as my screen) makes the subtitles scale either more or less then what > was originally intended. (with the subs keeping their aspect ratio) > > Also I'm using mplayerc for all playback (with haali handling all internal subs) > and it works great except for this annoying little problem. > (if this is a problem only arising when using mplayer then I'm sorry about > posting this, but I really don't want to change from mplayerc :P) Haali's filter doesn't handle the subtitle rendering. It's VobSub (and its MPC internal counterpart). So that's where changes should be made. Steve From mriswith2002 at hotmail.com Mon Oct 13 18:55:24 2008 From: mriswith2002 at hotmail.com (Axel =?utf-8?b?QsO2cmplc3Nvbg==?=) Date: Mon, 13 Oct 2008 16:55:24 +0000 (UTC) Subject: [Matroska-devel] Subtitle Scaling based on width instead of height. References: <48F371AA.4070000@matroska.org> Message-ID: Steve Lhomme matroska.org> writes: > Haali's filter doesn't handle the subtitle rendering. It's VobSub (and > its MPC internal counterpart). So that's where changes should be made. > > Steve Does MPC handle the subtitles even as changing the scale within the haali menu scales them ? (from 100->80% for example?). This is what I really couldn't make any sense of to be honest. How exactly does haali scale the subs if they've already been rendered ?. And since haali is able to scale them, wouldn't the logic say that fullscreen subs would also be scaled the same way? This is what made me think it was with haali my problem lay with at least. I'll try to find another way to fix it if it's mpc that does the fullscreen scaling though :(. (And thanks alot for responding ;D) From tom.altamer at gmail.com Tue Oct 14 05:32:48 2008 From: tom.altamer at gmail.com (Tom Altamer) Date: Mon, 13 Oct 2008 20:32:48 -0700 Subject: [Matroska-devel] Enforcing 32-bit alignment of dwSequenceHeader in MPEG2VIDEOINFO Structure Message-ID: Hello, I am using Haali splitter to source compressed video data to our Video Decoder card. The driver for the card is an AVStream mini-driver which will appear as Directshow decoder through KSProxy. I have observed that whenever Haali splitter gives a sequence header, the size of which is not a multiple of 4 byte the KSProxy refuses to establish connection. I have seen similar problem in MP4 Splitter of Media Player Classic but it was resolved when we fixed to give a sequence header size of 4 byte multiple by zero padding. The DirectShow documentation states sequence header should have 32-bit alignment. It was a very easy fix in MP4 splitter but unfortunately I could not do the same with Haali splitter (no source code available). I was wondering that whether we can have a release of Haali Splitter with this fix which would make it work with hardware video accelerators using KSProxy. Thanks Tom -------------- next part -------------- An HTML attachment was scrubbed... URL: From chris at wiesneronline.net Tue Oct 14 10:02:07 2008 From: chris at wiesneronline.net (Christian Wiesner) Date: Tue, 14 Oct 2008 10:02:07 +0200 Subject: [Matroska-devel] MKV (matroska) support for the plugin ? In-Reply-To: References: <1172056824.984694.139770@p10g2000cwp.googlegroups.com> Message-ID: <264202f40810140102l7c871868x95a219e5d682781a@mail.gmail.com> Hi, i am in vacation in Spain and can answer your question only briefly but i will copy this email to the official matroska developers list. The tool with the best tagging support was called AVImux from Alexander Noe, but i fear its been discontinued. In mkvmerge, the most used tool for MKV creation, the tags need to be put into a XML file. There should be plenty of documentation on http://mkvtoolnix.matroska.org , hopefully someone of the dev team will respond to this email and give you more instructions. Regards Christian 2008/10/14 Archimedes Trajano > Does MKV have any tagging support tools like abcAVI? I am trying to > google for it but I am not finding anything equivalent to abcAVI for > MKVs > > On Feb 21 2007, 7:20 am, "ChristianHJW" > wrote: > > Hi, > > > > are there anyplans to extend support for this plugin also to MKV > > (matroska) files ? We can give you free, complete libraries in either > > C, C++, Java etc. to allow to parse the file headers of MKV and MKA > > (audio) files easily. > > > > If you are interested, contact us at matroska-de... at lists.matroska.org > > > > Christian > > matroska project adminhttp://www.matroska.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: From mike at haali.net Tue Oct 14 14:18:07 2008 From: mike at haali.net (=?UTF-8?B?0JzQuNGF0LDQuNC7INCc0LDRhtC90LXQsg==?=) Date: Tue, 14 Oct 2008 16:18:07 +0400 Subject: [Matroska-devel] Subtitle Scaling based on width instead of height. In-Reply-To: References: <48F371AA.4070000@matroska.org> Message-ID: <48F48DFF.6000105@haali.net> Axel B?rjesson wrote: > Steve Lhomme matroska.org> writes: >> Haali's filter doesn't handle the subtitle rendering. It's VobSub (and >> its MPC internal counterpart). So that's where changes should be made. >> >> Steve > > Does MPC handle the subtitles even as changing the scale within the haali > menu scales them ? (from 100->80% for example?). > > This is what I really couldn't make any sense of to be honest. > How exactly does haali scale the subs if they've already been rendered ?. > And since haali is able to scale them, wouldn't the logic say that fullscreen > subs would also be scaled the same way? > > This is what made me think it was with haali my problem lay with at least. > I'll try to find another way to fix it if it's mpc that does the fullscreen > scaling though :(. > > (And thanks alot for responding ;D) The SSA/ASS subtitles can be scaled by the splitter, but that is done by altering font description in SSA headers. This has exactly the same effect as demuxing the subs, changing font size in notepad and muxing back. The splitter doesn't even consider width, height, fullscreen or anything related to rendering, because it doesn't do any rendering at all. From mike at haali.net Tue Oct 14 14:13:36 2008 From: mike at haali.net (=?UTF-8?B?0JzQuNGF0LDQuNC7INCc0LDRhtC90LXQsg==?=) Date: Tue, 14 Oct 2008 16:13:36 +0400 Subject: [Matroska-devel] Enforcing 32-bit alignment of dwSequenceHeader in MPEG2VIDEOINFO Structure In-Reply-To: References: Message-ID: <48F48CF0.3000400@haali.net> Tom Altamer wrote: > I am using Haali splitter to source compressed video data to our Video > Decoder card. The driver for the card is an AVStream mini-driver which > will appear as Directshow decoder through KSProxy. I have observed that > whenever Haali splitter gives a sequence header, the size of which is > not a multiple of 4 byte the KSProxy refuses to establish connection. I > have seen similar problem in MP4 Splitter of Media Player Classic but it > was resolved when we fixed to give a sequence header size of 4 byte > multiple by zero padding. The DirectShow documentation states sequence > header should have 32-bit alignment. > > It was a very easy fix in MP4 splitter but unfortunately I could not > do the same with Haali splitter (no source code available). I was > wondering that whether we can have a release of Haali Splitter with this > fix which would make it work with hardware video accelerators using KSProxy. No problem, I'll include the padding in the next release. From mike at haali.net Tue Oct 14 14:26:46 2008 From: mike at haali.net (=?UTF-8?B?0JzQuNGF0LDQuNC7INCc0LDRhtC90LXQsg==?=) Date: Tue, 14 Oct 2008 16:26:46 +0400 Subject: [Matroska-devel] Matroska Muxer Interface In-Reply-To: References: Message-ID: <48F49006.7040703@haali.net> Russell wrote: > I am trying to use Matroska DirectShow filter programmatically. Is > there a C++ header file, or some documentation where I would find such > interface? I need it to setup the filter programmatically and set > parameters like Output File Type to MP4. > > Can you help me please? There is no dedicated interface for that. File type can be changed to mp4 by getting IPropertyBag from the splitter and setting "FileType" property to 1u. The other global properties are: Segment.Title BSTR Compact UI4 1 - use matroska V2 blocks are header removal compression The input pins also support IPropertyBag, and the following properties can be changed: Language BSTR Title BSTR Delay I4 darX UI4 darY UI4 Default BOOL Enable BOOL false - ignore this track and don't write it to output From tom.altamer at gmail.com Tue Oct 14 23:13:13 2008 From: tom.altamer at gmail.com (Tom Altamer) Date: Tue, 14 Oct 2008 14:13:13 -0700 Subject: [Matroska-devel] Enforcing 32-bit alignment of dwSequenceHeader in MPEG2VIDEOINFO Structure In-Reply-To: <48F48CF0.3000400@haali.net> References: <48F48CF0.3000400@haali.net> Message-ID: Thanks. Will wait for that... On Tue, Oct 14, 2008 at 5:13 AM, ?????? ?????? wrote: > Tom Altamer wrote: > > I am using Haali splitter to source compressed video data to our Video > > Decoder card. The driver for the card is an AVStream mini-driver which > > will appear as Directshow decoder through KSProxy. I have observed that > > whenever Haali splitter gives a sequence header, the size of which is > > not a multiple of 4 byte the KSProxy refuses to establish connection. I > > have seen similar problem in MP4 Splitter of Media Player Classic but it > > was resolved when we fixed to give a sequence header size of 4 byte > > multiple by zero padding. The DirectShow documentation states sequence > > header should have 32-bit alignment. > > > > It was a very easy fix in MP4 splitter but unfortunately I could not > > do the same with Haali splitter (no source code available). I was > > wondering that whether we can have a release of Haali Splitter with this > > fix which would make it work with hardware video accelerators using > KSProxy. > No problem, I'll include the padding in the next release. > _______________________________________________ > Matroska-devel mailing list > Matroska-devel at lists.matroska.org > http://lists.matroska.org/cgi-bin/mailman/listinfo/matroska-devel > Read Matroska-Devel on GMane: > http://dir.gmane.org/gmane.comp.multimedia.matroska.devel > -------------- next part -------------- An HTML attachment was scrubbed... URL: From ludivine.bain-thouverez at laposte.net Sat Oct 18 12:00:07 2008 From: ludivine.bain-thouverez at laposte.net (Ludivine Bain-Thouverez) Date: Sat, 18 Oct 2008 12:00:07 +0200 Subject: [Matroska-devel] EAC3, TrueHD and DTS-HD Message-ID: <001201c93108$4d388960$e7a99c20$@bain-thouverez@laposte.net> Hi, I belong to FFDShow-Tryout team, and I recently worked on the integration of new audio decoders : DTS-HD, EAC3, Dolby TrueHD/MLP and it works. Here is the status : - Dolby TrueHD/MLP : works in m2ts files with MediaPlayer Classic internal splitter only. It does not work with Haali media splitter - EAC3 : works with Haali's splitter but it is detected as AC3 by the splitter. It would be great to have a separate submedia guid - DTS-HD : works with Haali's splitter but same problem, detected as DTS. It would be better to have a separate media guid - It would be great also that evo files are splitted correctly with the previous audio formats supported Thank you for the hard work Regards, Damien BT (albain from FFDShow-Tryout) -------------- next part -------------- An HTML attachment was scrubbed... URL: From nermo at pp.nic.fi Mon Oct 27 03:09:19 2008 From: nermo at pp.nic.fi (nrm) Date: Mon, 27 Oct 2008 02:09:19 +0000 (UTC) Subject: [Matroska-devel] ogg based net radio http streams fail Message-ID: Unspecified error: Error can't open file ... I couldn't find the SVN for this so not sure what's the big picture, I might've fixed it myself otherwise. Looking at it with debugger it appears that after the splitter.ax checks a string for "h" "t" "t" "p" ":" "/" "/" it will try to do a CoCreateInstance with null on the first parameter REFCLSID. Repro: Open graphedit or WMP (I'd like this scenario to work in WMP). Click Render URL or wmp: Open URL (ctrl-u) and put in: http://ogg2.as34763.net/vr160.ogg This is a plain http stream, you can try WGET that then press ctrl+c and open it in WMP and it works provided haali splitter + ogg decoder is installed. Why it doesn't work when opened from the URL instead of file is the question? Prevents me from listening to oggcast based radios. If you point me to the source I could look for a fix incase the dev doesn't have time for this issue. From chris at matroska.org Tue Oct 28 22:15:24 2008 From: chris at matroska.org (Christian Wiesner) Date: Tue, 28 Oct 2008 22:15:24 +0100 Subject: [Matroska-devel] MKV performance In-Reply-To: <729557.63592.qm@web55105.mail.re4.yahoo.com> References: <729557.63592.qm@web55105.mail.re4.yahoo.com> Message-ID: <21e2294b0810281415v60b90ee4j51f3b778f7e3da01@mail.gmail.com> No, there is no indication at all that parsing a MKV would require more resources than parsing an AVI or a MP4. In any case, decoding the content of the container, i.e. the video and audio streams, will require 100x - 10.000x more CPU power than parsing the container, so this is where the real power is needed. Many MKVs are coming with High-Definition h.264 (AVC) high-compression encoded video streams these days, to the unexperienced user this may look like MKVs do require more decoding power than other video files, but this has nothing to do with the container format .... Regards Christian 2008/10/17 Brian > Chris, > > I've been Googling without much luck. I'm part of the Boxee community (a > multi-platform and open source media playback software based on XBMC) and > there was some discussion that MKV requires more system resources compared > to AVI or MP4. > > Here's the thread: > http://forum.boxee.tv/showthread.php?t=663 > > Could this be possible? > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > -------------- next part -------------- An HTML attachment was scrubbed... URL: From philipp.krueger at gmx.net Fri Oct 31 22:01:04 2008 From: philipp.krueger at gmx.net (=?ISO-8859-15?Q?Philipp_Kr=FCger?=) Date: Fri, 31 Oct 2008 22:01:04 +0100 Subject: [Matroska-devel] Haali Media Splitter chokes with chapters Message-ID: <490B7210.6000009@gmx.net> Dear devs, I have silently followed the list recently in the hopes that somebody else might've come up with the issue. But now I see myself forced to report the following problem: I am unable to playback a matroska-file with the Haali Media Splitter. Now what I am certain of is the following: it has to do with the addition of chapters to the file because without chapters it plays fine and with chapters it doesn't even go so far as to report an error. Graphedit freezes as well trying to render the file. Haali-Media-Splitter version is 1.8.122.18 and mkvmerge version is 2.4.0. Any additional info I could supply? Greetings, Phil -------------- next part -------------- An HTML attachment was scrubbed... URL: