From suiryc at yahoo.com Wed Dec 3 17:19:16 2003 From: suiryc at yahoo.com (Cyrius) Date: Wed, 3 Dec 2003 08:19:16 -0800 (PST) Subject: [Matroska-devel] KaxBlock is b0rked In-Reply-To: <3FC529AE.1000002@free.fr> Message-ID: <20031203161916.35833.qmail@web12905.mail.yahoo.com> --- Steve Lhomme wrote: > Can it wait until next week ? Because it will be > impossible for me to > work on it until monday or tuesday next week... Without any news I just comitted the fixes in the CVS, because I think it's better than having a CVS code that crashes (certainly segfault under Linux) when reading a matroska file. __________________________________ Do you Yahoo!? Free Pop-Up Blocker - Get it now http://companion.yahoo.com/ From moritz at bunkus.org Wed Dec 3 17:29:14 2003 From: moritz at bunkus.org (Moritz Bunkus) Date: Wed, 3 Dec 2003 17:29:14 +0100 Subject: [Matroska-devel] KaxBlock is b0rked In-Reply-To: <20031203161916.35833.qmail@web12905.mail.yahoo.com> References: <3FC529AE.1000002@free.fr> <20031203161916.35833.qmail@web12905.mail.yahoo.com> Message-ID: <20031203162914.GS19712@bunkus.org> Heya, > Without any news I just comitted the fixes in the CVS, > because I think it's better than having a CVS code > that crashes (certainly segfault under Linux) when > reading a matroska file. Well, it hasn't been segfaulting for me at all... -- ==> Ciao, Mosu (Moritz Bunkus) From moritz at bunkus.org Wed Dec 3 17:32:30 2003 From: moritz at bunkus.org (Moritz Bunkus) Date: Wed, 3 Dec 2003 17:32:30 +0100 Subject: [Matroska-devel] KaxBlock is b0rked In-Reply-To: <20031203162914.GS19712@bunkus.org> References: <3FC529AE.1000002@free.fr> <20031203161916.35833.qmail@web12905.mail.yahoo.com> <20031203162914.GS19712@bunkus.org> Message-ID: <20031203163230.GT19712@bunkus.org> > Well, it hasn't been segfaulting for me at all... ...which doesn't mean I doubt that the code was indeed borked ;) -- ==> Ciao, Mosu (Moritz Bunkus) From steve.lhomme at free.fr Fri Dec 5 19:43:50 2003 From: steve.lhomme at free.fr (Steve Lhomme) Date: Fri, 05 Dec 2003 19:43:50 +0100 Subject: [Matroska-devel] Test Message-ID: <3FD0D1E6.3000005@free.fr> pls ignore... From steve.lhomme at free.fr Fri Dec 5 19:44:19 2003 From: steve.lhomme at free.fr (Steve Lhomme) Date: Fri, 05 Dec 2003 19:44:19 +0100 Subject: [Matroska-devel] MKV menus Message-ID: <3FD0D203.1050904@free.fr> Well, adding menus to Matroska is not as simple as it may seem. Because we want to have at least the capabilities of the one in DVDs, but even more... I think we should do a kind of survey of what people expect from their menus. And we also have to see what part goes into the container and what does not. Bring on all possible ideas then we'll collect them and try to assemble them :) From paul at msn.com Sat Dec 6 10:45:44 2003 From: paul at msn.com (Pamel) Date: Sat, 6 Dec 2003 03:45:44 -0600 Subject: [Matroska-devel] Control Track Message-ID: I have mentioned the "Control Track" idea several times in the past, but I think that in the next week I would like to make a new CC.org project devoted to it. It won't be very big, just some simple scripting/XML specs. I don't want it to be tied to Matroska, but honestly I don't know what else would take it. Perhaps OGM, but why? Once the specs are done then the best option is to try and get a CDL developed for TCMP. However, some additional APIs will need to be exposed. For instance, the ability for the CDL to seek to a certain position and to change the volume. There will also be the need to be able to change the audio stream, and in the future a video stream. This probably means an interface with the new Matroska compatible Morgan Stream Switcher. There were two messages that I posted previously that I think are relevant to this. http://article.gmane.org/gmane.comp.multimedia.matroska.devel/149 http://article.gmane.org/gmane.comp.multimedia.matroska.devel/462 And just to clarify, this is different from the Menu spec. Perhaps they will be able to interface, but this is just for controlling things, not providing a menu interface. I'm going to be posting some ideas here soon and I would appreciate any feedback that anyone can give. Pamel From paul at msn.com Sat Dec 6 11:02:13 2003 From: paul at msn.com (Pamel) Date: Sat, 6 Dec 2003 04:02:13 -0600 Subject: [Matroska-devel] Re: Control Track References: Message-ID: The API's that it will interface with: 1. Audio switching 2. Subtitle switching 3. Video switching (Toff will make a video switcher someday...) 4. Volume control 5. Seeking to time. 6. Seeking to chapters. (Maybe this isn't needed with seeking to time?) 7. Switching to another file. (I am nervous about this because of the potential for abuse/virus) Pamel From paul at msn.com Sat Dec 6 11:08:33 2003 From: paul at msn.com (Pamel) Date: Sat, 6 Dec 2003 04:08:33 -0600 Subject: [Matroska-devel] Re: Control Track References: Message-ID: All of the functions in the control track are based on time, so naturally I thought that I would store them the exact same way that subtitles are stored. Each set of commands is stored in its own block according to the time that it will be used. I don't think that there is any reason to set a BlockDuration on any of these. In theory a command could be carried out 10ms after a previous command. In this case there would be two seperate blocks with timecodes 10ms apart. Obviously lacing these would be a huge no-no. Pamel From paul at msn.com Sat Dec 6 11:15:53 2003 From: paul at msn.com (Pamel) Date: Sat, 6 Dec 2003 04:15:53 -0600 Subject: [Matroska-devel] Re: Control Track References: Message-ID: "Pamel" wrote... > The API's that it will interface with: > 1. Audio switching > 2. Subtitle switching > 3. Video switching (Toff will make a video switcher someday...) I was thinking the same set of commands could be used for switching the three track types, but with just a little identifier. Perhaps a