From sivrumit at yahoo.com Thu Jul 1 12:29:20 2010 From: sivrumit at yahoo.com (umit sivri) Date: Thu, 1 Jul 2010 03:29:20 -0700 (PDT) Subject: [Matroska-devel] test code assertion failure Message-ID: <864451.62263.qm@web32204.mail.mud.yahoo.com> Hi, I am having an error with test6.cpp inside test/mux folder of libmatroska source. I compiled successfully but when run, application gives an assert failure: EbmlMaster.cpp:138: virtual uint64 libebml::EbmlMaster::UpdateSize(bool, bool): Assertion `CheckMandatory()' failed. GDB tells me the error is in line 363 of test6.cpp. Can someone verify this, please? PS: My OS is Ubuntu, both libmatroska and libebml versions are 1.0. Same error occurs with libmatroska-0.8.1 as well. Thanks in advance, Umit -------------- next part -------------- An HTML attachment was scrubbed... URL: From the_Arioch at nm.ru Sun Jul 4 00:19:05 2010 From: the_Arioch at nm.ru (Arioch) Date: Sun, 04 Jul 2010 02:19:05 +0400 Subject: [Matroska-devel] Haali Splitter kills videocamera soft Message-ID: AS: recently i found Avira WebGuard bocked downloads from Haai site as malware I don't know if it is reated to the issue and som overangry guy backlisted Haali. I reported False ositive, don't know if it would help ------------------------------------- I have FullHD camera Canon HG20 http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&fcategoryid=177&modelid=17382 For watching/cataloguing/transcoding of recorded video it comes with software ImageMixer? 3 SE Ver.3 http://www.pixela.co.jp/oem/canon/e/imagemixer3_se_ver3_canon/index.html However, while this worked on my mates computers, that never worked on those of mine, Vista x86 and Win7 x64 When i tried to save video onto computer or to browse and arrange video - program crashed. See 2nd screenshot at link above, near "Saves videos to the computer" Program quickly creates thumbnails for lots of video there on camera's HDD At this moment program crashes (with no logs alas). And... leaves orphaned Matroska icon in the tray. So finally i managed to find the trigger in Haali Matroska Splitter ( http://haali.su/mkv/ ) With default install it associates itsef with MPEG TS streams. If to deinstall the splitter or to install it without MPEG TS support - application no more crashes. I'd try to get ImageMixer team here too, it seems very crue incompatibility between them and Haali Splitter. Can't say who does have the bug, but hope it will be found and fixed. PS: wish Haali had built-in compatibility manager and after-install formats selection, like it is imemented in ffdshow. PPS: Probably the cause is not the fie by itself, but the way the ImageMixer opens in quick succession lots of fies to just extrqact Thumbnail and qquickly cose it and jump to next, and again and again. ~~~~~~~~~~~ Sample file made by camera - by mediainfo.sf.net ~~~~~~~~~~~~~~~~~~~ http://dl.dropbox.com/u/6779577/00129.MTS General ID : 0 Complete name : g:\AVCHD\BDMV\STREAM\00129.MTS Format : BDAV Format/Info : Blu-ray Video File size : 1.11 MiB Duration : 1s 350ms Overall bit rate : 6 756 Kbps Maximum Overall bit rate : 13.7 Mbps Video ID : 4113 (0x1011) Menu ID : 1 (0x1) Format : AVC Format/Info : Advanced Video Codec Format profile : High at L4.0 Format settings, CABAC : Yes Format settings, ReFrames : 2 frames Duration : 1s 280ms Bit rate : 6 223 Kbps Width : 1 440 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate : 25.000 fps Resolution : 8 bits Colorimetry : 4:2:0 Scan type : Interlaced Scan order : Top Field First Bits/(Pixel*Frame) : 0.160 Stream size : 972 KiB (86%) Audio ID : 4352 (0x1100) Menu ID : 1 (0x1) Format : AC-3 Format/Info : Audio Coding 3 Duration : 1s 408ms Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 KHz Video delay : -80ms Stream size : 44.0 KiB (4%) -- ???????? ? ???????? ??????? ???????? Opera: http://www.opera.com/mail/ From pascal_mons at hotmail.com Sun Jul 4 09:27:47 2010 From: pascal_mons at hotmail.com (pascal_mons at hotmail.com) Date: Sun, 4 Jul 2010 03:27:47 -0400 Subject: [Matroska-devel] Haali Splitter kills videocamera soft In-Reply-To: References: Message-ID: For your information I have already seen the Haali Media Splitter web site http://haali.su/mkv/ reported as hosting malware by Google search engine / Google Chrome web browser. I think that this site is not free of malware from time to time. The solution with Google search was to view a cached web page to access the download page. Regards. -------------------------------------------------- From: "Arioch" Sent: Saturday, July 03, 2010 6:19 PM To: Subject: [Matroska-devel] Haali Splitter kills videocamera soft AS: recently i found Avira WebGuard bocked downloads from Haai site as malware I don't know if it is reated to the issue and som overangry guy backlisted Haali. I reported False ositive, don't know if it would help ------------------------------------- I have FullHD camera Canon HG20 http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&fcategoryid=177&modelid=17382 For watching/cataloguing/transcoding of recorded video it comes with software ImageMixer? 3 SE Ver.3 http://www.pixela.co.jp/oem/canon/e/imagemixer3_se_ver3_canon/index.html However, while this worked on my mates computers, that never worked on those of mine, Vista x86 and Win7 x64 When i tried to save video onto computer or to browse and arrange video - program crashed. See 2nd screenshot at link above, near "Saves videos to the computer" Program quickly creates thumbnails for lots of video there on camera's HDD At this moment program crashes (with no logs alas). And... leaves orphaned Matroska icon in the tray. So finally i managed to find the trigger in Haali Matroska Splitter ( http://haali.su/mkv/ ) With default install it associates itsef with MPEG TS streams. If to deinstall the splitter or to install it without MPEG TS support - application no more crashes. I'd try to get ImageMixer team here too, it seems very crue incompatibility between them and Haali Splitter. Can't say who does have the bug, but hope it will be found and fixed. PS: wish Haali had built-in compatibility manager and after-install formats selection, like it is imemented in ffdshow. PPS: Probably the cause is not the fie by itself, but the way the ImageMixer opens in quick succession lots of fies to just extrqact Thumbnail and qquickly cose it and jump to next, and again and again. ~~~~~~~~~~~ Sample file made by camera - by mediainfo.sf.net ~~~~~~~~~~~~~~~~~~~ http://dl.dropbox.com/u/6779577/00129.MTS General ID : 0 Complete name : g:\AVCHD\BDMV\STREAM\00129.MTS Format : BDAV Format/Info : Blu-ray Video File size : 1.11 MiB Duration : 1s 350ms Overall bit rate : 6 756 Kbps Maximum Overall bit rate : 13.7 Mbps Video ID : 4113 (0x1011) Menu ID : 1 (0x1) Format : AVC Format/Info : Advanced Video Codec Format profile : High at L4.0 Format settings, CABAC : Yes Format settings, ReFrames : 2 frames Duration : 1s 280ms Bit rate : 6 223 Kbps Width : 1 440 pixels Height : 1 080 pixels Display aspect ratio : 16:9 Frame rate : 25.000 fps Resolution : 8 bits Colorimetry : 4:2:0 Scan type : Interlaced Scan order : Top Field First Bits/(Pixel*Frame) : 0.160 Stream size : 972 KiB (86%) Audio ID : 4352 (0x1100) Menu ID : 1 (0x1) Format : AC-3 Format/Info : Audio Coding 3 Duration : 1s 408ms Bit rate mode : Constant Bit rate : 256 Kbps Channel(s) : 2 channels Channel positions : Front: L R Sampling rate : 48.0 KHz Video delay : -80ms Stream size : 44.0 KiB (4%) -- ???????? ? ???????? ??????? ???????? Opera: http://www.opera.com/mail/ _______________________________________________ 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 From slhomme at matroska.org Sun Jul 4 10:06:09 2010 From: slhomme at matroska.org (Steve Lhomme) Date: Sun, 4 Jul 2010 10:06:09 +0200 Subject: [Matroska-devel] Haali Splitter kills videocamera soft In-Reply-To: References: Message-ID: There is nothing wrong in Haali's page it's plain and simple HTML+CSS. It must be because it's using a .su DNS (Soviet Union). On Sun, Jul 4, 2010 at 9:27 AM, wrote: > For your information I have already seen the Haali Media Splitter web site > http://haali.su/mkv/ > reported as hosting malware by Google search engine / Google Chrome web > browser. > > I think that this site is not free of malware from time to time. The > solution with Google search was > to view a cached web page to access the download page. > > Regards. > > -------------------------------------------------- > From: "Arioch" > Sent: Saturday, July 03, 2010 6:19 PM > To: > Subject: [Matroska-devel] Haali Splitter kills videocamera soft > > AS: recently i found Avira WebGuard bocked downloads from Haai site as > malware > I don't know if it is reated to the issue and som overangry guy backlisted > Haali. > I reported False ositive, don't know if it would help > ------------------------------------- > > I have FullHD camera Canon HG20 > > http://www.usa.canon.com/consumer/controller?act=ModelInfoAct&fcategoryid=177&modelid=17382 > > For watching/cataloguing/transcoding of recorded video it comes with > software ImageMixer(tm) 3 SE Ver.3 > http://www.pixela.co.jp/oem/canon/e/imagemixer3_se_ver3_canon/index.html > > However, while this worked on my mates computers, that never worked on > those of mine, Vista x86 and Win7 x64 > > When i tried to save video onto computer or to browse and arrange video - > program crashed. > See 2nd screenshot at link above, near "Saves videos to the computer" > > Program quickly creates thumbnails for lots of video there on camera's HDD > At this moment program crashes (with no logs alas). And... leaves orphaned > Matroska icon in the tray. > > So finally i managed to find the trigger in Haali Matroska Splitter ( > http://haali.su/mkv/ ) > With default install it associates itsef with MPEG TS streams. > If to deinstall the splitter or to install it without MPEG TS support - > application no more crashes. > > I'd try to get ImageMixer team here too, it seems very crue > incompatibility between them and Haali Splitter. > Can't say who does have the bug, but hope it will be found and fixed. > > PS: wish Haali had built-in compatibility manager and after-install > formats selection, like it is imemented in ffdshow. > > PPS: Probably the cause is not the fie by itself, but the way the > ImageMixer opens in quick succession lots of fies to just extrqact > Thumbnail and qquickly cose it and jump to next, and again and again. > > ~~~~~~~~~~~ Sample file made by camera - by mediainfo.sf.net > ~~~~~~~~~~~~~~~~~~~ > http://dl.dropbox.com/u/6779577/00129.MTS > > General > ID : 0 > Complete name : g:\AVCHD\BDMV\STREAM\00129.MTS > Format : BDAV > Format/Info : Blu-ray Video > File size : 1.11 MiB > Duration : 1s 350ms > Overall bit rate : 6 756 Kbps > Maximum Overall bit rate : 13.7 Mbps > > Video > ID : 4113 (0x1011) > Menu ID : 1 (0x1) > Format : AVC > Format/Info : Advanced Video Codec > Format profile : High at L4.0 > Format settings, CABAC : Yes > Format settings, ReFrames : 2 frames > Duration : 1s 280ms > Bit rate : 6 223 Kbps > Width : 1 440 pixels > Height : 1 080 pixels > Display aspect ratio : 16:9 > Frame rate : 25.000 fps > Resolution : 8 bits > Colorimetry : 4:2:0 > Scan type : Interlaced > Scan order : Top Field First > Bits/(Pixel*Frame) : 0.160 > Stream size : 972 KiB (86%) > > Audio > ID : 4352 (0x1100) > Menu ID : 1 (0x1) > Format : AC-3 > Format/Info : Audio Coding 3 > Duration : 1s 408ms > Bit rate mode : Constant > Bit rate : 256 Kbps > Channel(s) : 2 channels > Channel positions : Front: L R > Sampling rate : 48.0 KHz > Video delay : -80ms > Stream size : 44.0 KiB (4%) > > -- > ???????? ? ???????? ??????? ???????? Opera: http://www.opera.com/mail/ > > _______________________________________________ > 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 > > _______________________________________________ > 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 slhomme at matroska.org Sun Jul 4 11:20:26 2010 From: slhomme at matroska.org (Steve Lhomme) Date: Sun, 4 Jul 2010 11:20:26 +0200 Subject: [Matroska-devel] test code assertion failure In-Reply-To: <864451.62263.qm@web32204.mail.mud.yahoo.com> References: <864451.62263.qm@web32204.mail.mud.yahoo.com> Message-ID: I fixed the version in SVN. It was using the old tag system. I will remove the old classes for that system to make sure noone tries to use them... Steve On Thu, Jul 1, 2010 at 12:29 PM, umit sivri wrote: > Hi, > I am having an error with test6.cpp inside test/mux folder of libmatroska > source. I compiled successfully but when run, application gives an assert > failure: > EbmlMaster.cpp:138: virtual uint64 > libebml::EbmlMaster::UpdateSize(bool, bool): Assertion `CheckMandatory()' > failed. > GDB tells me the error is in line 363 of test6.cpp. Can someone verify > this, please? > > PS: My OS is Ubuntu, both libmatroska and libebml versions are 1.0. Same > error occurs with libmatroska-0.8.1 as well. > > Thanks in advance, > Umit > > > _______________________________________________ > 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 the_Arioch at nm.ru Sun Jul 4 13:42:12 2010 From: the_Arioch at nm.ru (Arioch) Date: Sun, 04 Jul 2010 15:42:12 +0400 Subject: [Matroska-devel] Haali Splitter kills videocamera soft References: Message-ID: ? ?????? ?? Sun, 04 Jul 2010 12:06:09 +0400, Steve Lhomme ???????: > There is nothing wrong in Haali's page it's plain and simple HTML+CSS. It > must be because it's using a .su DNS (Soviet Union). it does not matter much, .su or .ru What registrar is beeing used for DNS records, that is another question. Some free registrars add adv banners to their sites Some paid registrars outsource service to free registrars which add adv banners :-) -- ???????? ? ???????? ??????? ???????? Opera: http://www.opera.com/mail/ From the_Arioch at nm.ru Sun Jul 4 13:42:12 2010 From: the_Arioch at nm.ru (Arioch) Date: Sun, 04 Jul 2010 15:42:12 +0400 Subject: [Matroska-devel] Haali Splitter kills videocamera soft References: Message-ID: ? ?????? ?? Sun, 04 Jul 2010 11:27:47 +0400, ???????: > For your information I have already seen the Haali Media Splitter web > site > http://haali.su/mkv/ > reported as hosting malware by Google search engine / Google Chrome web > browser. No, suddenly - not the site itself. Avira specificay blocke downoad of MatroskaSpitter, not the site itself. -- ???????? ? ???????? ??????? ???????? Opera: http://www.opera.com/mail/ From moritz at bunkus.org Sun Jul 4 14:27:18 2010 From: moritz at bunkus.org (Moritz Bunkus) Date: Sun, 4 Jul 2010 14:27:18 +0200 Subject: [Matroska-devel] Haali Splitter kills videocamera soft In-Reply-To: References: Message-ID: <201007041427.18930.moritz@bunkus.org> Hey, On Sunday 04 July 2010 13:42:12 Arioch wrote: > No, suddenly - not the site itself. > Avira specificay blocke downoad of MatroskaSpitter, not the site > itself. Over the years there were approximately 15 separate instances in which one or more anti virus products reported that my installer (mkvtoolnix) was infected with a virus/trojan/malware. In some of those cases I or some other user sent the executable in question to the AV companies which always confirmed that the report was a false positive. In the other cases it only took a few days until those reports died down again due to updated virus signatures. I even made a rather long post about it: http://www.bunkus.org/videotools/mkvtoolnix/faq.html#virus_in_installer and http://www.bunkus.org/videotools/mkvtoolnix/allegedly-backdoor-in-windows-installer-v2-4-1.html Long story short: False positives are very common these days. Don't be alarmed. I'm 100% certain that Haali does not distribute malware of any kind. Regards, Mosu -- 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 From sivrumit at yahoo.com Mon Jul 5 10:30:22 2010 From: sivrumit at yahoo.com (umit sivri) Date: Mon, 5 Jul 2010 01:30:22 -0700 (PDT) Subject: [Matroska-devel] test code assertion failure In-Reply-To: References: <864451.62263.qm@web32204.mail.mud.yahoo.com> Message-ID: <383388.81833.qm@web32201.mail.mud.yahoo.com> Thanks for the fast reply, I was testing a memory leak with KaxCues::AddBlockGroup occuring in my application and checked test6.cpp first. I've builded ebml&matroska libraries & test6 with debug symbols first, checked with valgrind, then. Here is command: valgrind --num-callers=25 --track-origins=yes --leak-check=full --read-var-info=yes ./test6 Here is output: ==7261== Mismatched free() / delete / delete [] ==7261== at 0x4C265AF: free (vg_replace_malloc.c:323) ==7261== by 0x5102B83: libebml::EbmlBinary::~EbmlBinary() (EbmlBinary.cpp:61) ==7261== by 0x4EB2D2E: libmatroska::KaxAudioPosition::~KaxAudioPosition() (KaxTrackAudio.h:62) ==7261== by 0x51090B7: libebml::EbmlMaster::~EbmlMaster() (EbmlMaster.cpp:81) ==7261== by 0x4EB344A: libmatroska::KaxTrackAudio::~KaxTrackAudio() (KaxTrackAudio.h:49) ==7261== by 0x51090B7: libebml::EbmlMaster::~EbmlMaster() (EbmlMaster.cpp:81) ==7261== by 0x4EB8092: libmatroska::KaxTrackEntry::~KaxTrackEntry() (KaxTracks.h:51) ==7261== by 0x51090B7: libebml::EbmlMaster::~EbmlMaster() (EbmlMaster.cpp:81) ==7261== by 0x4EB810A: libmatroska::KaxTracks::~KaxTracks() (KaxTracks.h:48) ==7261== by 0x51090B7: libebml::EbmlMaster::~EbmlMaster() (EbmlMaster.cpp:81) ==7261== by 0x4088CF: libmatroska::KaxSegment::~KaxSegment() (KaxSegment.h:46) ==7261== by 0x407674: main (test6.cpp:385) ==7261== Address 0x6074328 is 0 bytes inside a block of size 5 alloc'd ==7261== at 0x4C26B2C: operator new[](unsigned long) (vg_replace_malloc.c:274) ==7261== by 0x4064FD: main (test6.cpp:176) ==7261== ==7261== 96 bytes in 4 blocks are definitely lost in loss record 20 of 42 ==7261== at 0x4C2726C: operator new(unsigned long) (vg_replace_malloc.c:230) ==7261== by 0x4E9B762: libmatroska::KaxReferenceBlock::SetReferencedBlock(libmatroska::KaxBlockGroup const&) (KaxBlockData.cpp:112) ==7261== by 0x4E97576: libmatroska::KaxBlockGroup::AddFrame(libmatroska::KaxTrackEntry const&, unsigned long, libmatroska::DataBuffer&, libmatroska::KaxBlockGroup const&, libmatroska::LacingType) (KaxBlock.cpp:743) ==7261== by 0x4EA2466: libmatroska::KaxCluster::AddFrameInternal(libmatroska::KaxTrackEntry const&, unsigned long, libmatroska::DataBuffer&, libmatroska::KaxBlockGroup*&, libmatroska::KaxBlockGroup const*, libmatroska::KaxBlockGroup const*, libmatroska::LacingType) (KaxCluster.cpp:128) ==7261== by 0x4EA25F5: libmatroska::KaxCluster::AddFrame(libmatroska::KaxTrackEntry const&, unsigned long, libmatroska::DataBuffer&, libmatroska::KaxBlockGroup*&, libmatroska::KaxBlockGroup const&, libmatroska::LacingType) (KaxCluster.cpp:156) ==7261== by 0x406AE2: main (test6.cpp:265) ==7261== ==7261== ==7261== 96 bytes in 4 blocks are definitely lost in loss record 21 of 42 ==7261== at 0x4C2726C: operator new(unsigned long) (vg_replace_malloc.c:230) ==7261== by 0x4EA773F: libmatroska::KaxCues::AddBlockGroup(libmatroska::KaxBlockGroup const&) (KaxCues.cpp:59) ==7261== by 0x406A08: main (test6.cpp:255) ==7261== ==7261== ==7261== 4,961 (168 direct, 4,793 indirect) bytes in 1 blocks are definitely lost in loss record 40 of 42 ==7261== at 0x4C2726C: operator new(unsigned long) (vg_replace_malloc.c:230) ==7261== by 0x4EB8028: libmatroska::KaxTracks::Clone() const (KaxTracks.h:48) ==7261== by 0x40679E: main (test6.cpp:216) Are these test code issues or problems of library? I do not know about other mem leaks here but libmatroska::KaxCues::AddBlockGroup leak occurs with my code, too. I've attempted some fixes but to no avail (those memory reference issues within kaxcues confuse me). Could you evaluate these? Umit ________________________________ From: Steve Lhomme To: Discussion about the current and future development of Matroska Sent: Sun, July 4, 2010 12:20:26 PM Subject: Re: [Matroska-devel] test code assertion failure I fixed the version in SVN. It was using the old tag system. I will remove the old classes for that system to make sure noone tries to use them... Steve On Thu, Jul 1, 2010 at 12:29 PM, umit sivri wrote: Hi, >I am having an error with test6.cpp inside test/mux folder of libmatroska >source. I compiled successfully but when run, application gives an assert >failure: > EbmlMaster.cpp:138: virtual uint64 libebml::EbmlMaster::UpdateSize(bool, >bool): Assertion `CheckMandatory()' failed. >GDB tells me the error is in line 363 of test6.cpp. Can someone verify this, >please? > >PS: My OS is Ubuntu, both libmatroska and libebml versions are 1.0. Same error >occurs with libmatroska-0.8.1 as well. > >Thanks in advance, >Umit > > >_______________________________________________ >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 odezi2001 at yahoo.co.uk Tue Jul 6 13:16:39 2010 From: odezi2001 at yahoo.co.uk (Chris_Aluya) Date: Tue, 6 Jul 2010 04:16:39 -0700 (PDT) Subject: [Matroska-devel] MKV Message-ID: <106416.842.qm@web26406.mail.ukl.yahoo.com> Hello, Complement of the day. Please, I need help, I need to create a program that could read the info generated from the mkv parser and convert it into a simple text file (showing the position of each element) so that a streamer can easily go into the mkv file and take what ever it wants to send. Baically I want to be able to chop of parts from the mkv file (i.e header and one or more cluster) and transmit them so a decoder can play the recieved part. e.g. if the header is 200 bytes and the 1st cluster 1456 bytes, if I copy the first 1656 bytes from the input file to a new file and then use the mkv parser on the new file, I should be able to get the header info and the 1st cluster correctly and aso be able to play the new file with e.g VLC. I was wondering if you could point me in the right direction where I can get an existing Java program that I could modify to achieve this (My java skill is not strong) Thanks for your help, it means a lot to me. Christian Aluya There shall be no loss!!! -------------- next part -------------- An HTML attachment was scrubbed... URL: From the_Arioch at nm.ru Tue Jul 6 18:27:57 2010 From: the_Arioch at nm.ru (Arioch) Date: Tue, 06 Jul 2010 20:27:57 +0400 Subject: [Matroska-devel] MKV References: <106416.842.qm@web26406.mail.ukl.yahoo.com> Message-ID: ? ?????? ?? Tue, 06 Jul 2010 15:16:39 +0400, Chris_Aluya ???????: > I was wondering if you could point me in the right direction where I can > get an existing Java program that I could modify to achieve this (My > java skill is not strong) What is the licensing terms of Your program ? What you describe is basically creating derivative work using existing program. Then you'd be bound by license terms of the program you took for base. You can look at C++ GPL code at http://mediainfo.sf.net Or you may find some other guy, who would read it, and then describe in informal non-strict language you how it is done - it is called "clean room reverse engineering" :-P --------- I guess that better choice for you would be find someone's already made and debugged library for parsing EBML or even both EBML and MKV (you know that MKV is just narrowed and specialised dialect of EBML, do you? ) http://www.google.com/search?hl=ru&client=opera&hs=6GW&rls=ru&q=ebml+parser+java&aq=f&aqi=&aql=&oq=&gs_rfai= If you get one, which license terms suits you, then you'd need just use it in your program and note make your own ad hoc implementation, that letter you would need to search sudden hidden bugs. -- ???????? ? ???????? ??????? ???????? Opera: http://www.opera.com/mail/ From pkoshevoy at sorensonmedia.com Tue Jul 6 19:17:59 2010 From: pkoshevoy at sorensonmedia.com (Pavel Koshevoy) Date: Tue, 06 Jul 2010 11:17:59 -0600 Subject: [Matroska-devel] MKV In-Reply-To: <106416.842.qm@web26406.mail.ukl.yahoo.com> References: <106416.842.qm@web26406.mail.ukl.yahoo.com> Message-ID: <4C336547.5040906@sorensonmedia.com> On 7/6/2010 5:16 AM, Chris_Aluya wrote: > Hello, > Complement of the day. > > Please, I need help, I need to create a program that could read the info > generated from the mkv parser and convert it into a simple text file > (showing the position of each element) so that a streamer can easily go > into the mkv file and take what ever it wants to send. There is liberally licensed (MIT) C++ code for matroska/webm parser/muxer here: http://sourceforge.net/projects/yamka/ I wrote it. Use svn to check it out. Yamka heavily relies on RAII, so it's probably not worth the effort to port to Java. You can use yamka to read/write matroska files. Yamka keeps an abstract storage receipt (position and number of bytes) for each element. That sounds like what you want. > Baically I want to be able to chop of parts from the mkv file (i.e > header and one or more cluster) and transmit them so a decoder can play > the recieved part. e.g. if the header is 200 bytes and the 1st cluster > 1456 bytes, if I copy the first 1656 bytes from the input file to a new > file and then use the mkv parser on the new file, I should be able to > get the header info and the 1st cluster correctly and aso be able to > play the new file with e.g VLC. BTW, you can't just cut matroska files any way you like -- there are position dependent offsets stored in some elements (SeekHead, Cluster, CuePoints, etc...). Simply moving chunks of a file around may (will) screw up the offsets. You'll probably need to integrate a matroska parser into your streamer. If you need a Java based matroska parser you might as well give the official one a try (I haven't used it). svn co https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/JEBML/ Pavel. From hdk at pimex.at Thu Jul 8 19:04:12 2010 From: hdk at pimex.at (H-D Karl) Date: Thu, 8 Jul 2010 17:04:12 +0000 (UTC) Subject: [Matroska-devel] dsmux error: xiph.org vorbis sound not accepted by directshow muxer Message-ID: Playing around with google webm codec in Microsoft GraphEdit and Monogram GraphStudio, I tried muxing webm content (vp8 video and Vorbis audio) into a .mkv file with your directshow Haali Matroska Muxer. DirectConnect does not work. Letting directshow do the connection, I get a ffdshow PCM-decoder inserted between Vorbis decoder and .mkv-file muxer. Btw: Changing the Xiph.org Vorbis encoder to LEAD Vorbis encoder, transcoding works flawless. So it seems to be Xiph.org related. From akwang at akacom.net Fri Jul 9 13:35:07 2010 From: akwang at akacom.net (Akwang Wu) Date: Fri, 9 Jul 2010 18:35:07 +0700 Subject: [Matroska-devel] Need Information... Message-ID: <009501cb1f5a$d31900e0$794b02a0$@net> Hi Madam/Sir, I would like to buy MKV player for based on windows CE 6.NET. How much is that? Thanks, Akwang -------------- next part -------------- An HTML attachment was scrubbed... URL: From slhomme at matroska.org Fri Jul 9 16:43:41 2010 From: slhomme at matroska.org (Steve Lhomme) Date: Fri, 9 Jul 2010 16:43:41 +0200 Subject: [Matroska-devel] Need Information... In-Reply-To: <009501cb1f5a$d31900e0$794b02a0$@net> References: <009501cb1f5a$d31900e0$794b02a0$@net> Message-ID: Try http://www.coreplayer.com/ On Fri, Jul 9, 2010 at 1:35 PM, Akwang Wu wrote: > Hi Madam/Sir, > > > > I would like to buy MKV player for based on windows CE 6.NET. > > How much is that? > > > > Thanks, > > Akwang > > _______________________________________________ > 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 slhomme at matroska.org Mon Jul 12 10:51:08 2010 From: slhomme at matroska.org (Steve Lhomme) Date: Mon, 12 Jul 2010 10:51:08 +0200 Subject: [Matroska-devel] DisplayUnit Message-ID: Hi everyone, I modified the Matroska specs to add a new value to DisplayUnit. So far noone used the field. But it was either interpreted as pixels (correct) or display aspect ratio (incorrect). So the new value for Display Aspect Ratio (DAR) has been added to clarify the situation. It should not have any impact on any existing player. But if you have a muxer, make sure you are writing pixels or a DAR with the right DisplayUnit value. http://www.matroska.org/technical/specs/index.html#DisplayUnit Steve -------------- next part -------------- An HTML attachment was scrubbed... URL: From fabian at greffrath.com Mon Jul 12 15:36:09 2010 From: fabian at greffrath.com (Fabian Greffrath) Date: Mon, 12 Jul 2010 15:36:09 +0200 Subject: [Matroska-devel] [SCM] libebml packaging branch, master, updated. debian/0.7.7-3.1-32-gc00fac2 In-Reply-To: <20100712123847.GX26416@jones.dk> References: <20100712113945.GW26416@jones.dk> <4C3B048D.60309@greffrath.com> <20100712123847.GX26416@jones.dk> Message-ID: <4C3B1A49.3040706@greffrath.com> Dear matroska developers, Jonas Smedegaard has found a bug in your web pages / web server, please find his explanations below: Am 12.07.2010 14:38, schrieb Jonas Smedegaard: >>> The libebml page intends to reference the Matroska EBML spec page, >>> but the link is broken (lacks a triling index.html - apparently the >>> server use a different default page name for directories). It >>> probably makes good sense to notice upstream about that. >> >> Which link is exactly broken? I couldn't find the symptoms that you >> describe. > > Second paragraph on the page, the link named "Matroska specs". It > links to http://www.matroska.org/technical/specs/#EBML_ex which is a > broken page. Injecting "index.html before the anchor make the link > work: http://www.matroska.org/technical/specs/index.html#EBML_ex (but > a more elegant fix if possible is the configure the www.matroska.org > webserver to serve index.html pages by default when / is requested). With "the page" in "Second paragraph on the page" this page is meant: http://dl.matroska.org/downloads/libebml/ - Fabian From slhomme at matroska.org Tue Jul 13 13:38:57 2010 From: slhomme at matroska.org (Steve Lhomme) Date: Tue, 13 Jul 2010 13:38:57 +0200 Subject: [Matroska-devel] [SCM] libebml packaging branch, master, updated. debian/0.7.7-3.1-32-gc00fac2 In-Reply-To: <4C3B1A49.3040706@greffrath.com> References: <20100712113945.GW26416@jones.dk> <4C3B048D.60309@greffrath.com> <20100712123847.GX26416@jones.dk> <4C3B1A49.3040706@greffrath.com> Message-ID: Thanks, this is now fixed. On Mon, Jul 12, 2010 at 3:36 PM, Fabian Greffrath wrote: > Dear matroska developers, > > Jonas Smedegaard has found a bug in your web pages / web server, please > find his explanations below: > > Am 12.07.2010 14:38, schrieb Jonas Smedegaard: > >> The libebml page intends to reference the Matroska EBML spec page, >>>> but the link is broken (lacks a triling index.html - apparently the >>>> server use a different default page name for directories). It >>>> probably makes good sense to notice upstream about that. >>>> >>> >>> Which link is exactly broken? I couldn't find the symptoms that you >>> describe. >>> >> >> Second paragraph on the page, the link named "Matroska specs". It >> links to http://www.matroska.org/technical/specs/#EBML_ex which is a >> broken page. Injecting "index.html before the anchor make the link >> work: http://www.matroska.org/technical/specs/index.html#EBML_ex (but >> a more elegant fix if possible is the configure the www.matroska.org >> webserver to serve index.html pages by default when / is requested). >> > > With "the page" in "Second paragraph on the page" this page is meant: > http://dl.matroska.org/downloads/libebml/ > > - Fabian > _______________________________________________ > 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 softhive at mail.ru Tue Jul 13 21:29:19 2010 From: softhive at mail.ru (Max) Date: Wed, 14 Jul 2010 02:29:19 +0700 Subject: [Matroska-devel] Bug in haali media splitter 1.10.175.0 Message-ID: Glad to greet you! I opened acdsee pro 3.0 to browse a folder with HD video files and got asdsee terminated with error. Also the haali media splitter icon had been shown in taskbar tray and then disappeared. If I have haali media splitter uninstalled then acdsee work ok. Could you please be so kind to remove this serious bug? OS: WinXP pro SP3. Best regards! Max Vasilyev. -------------- next part -------------- An HTML attachment was scrubbed... URL: From odezi2001 at yahoo.co.uk Wed Jul 14 15:47:40 2010 From: odezi2001 at yahoo.co.uk (Chris_Aluya) Date: Wed, 14 Jul 2010 13:47:40 +0000 (GMT) Subject: [Matroska-devel] Java_MKV Message-ID: <632842.51344.qm@web26404.mail.ukl.yahoo.com> Hello, Please is there any Java library to read, copy and write .mkv files? I would like to write a Java program that would read and copy e.g. the header and 1st cluster of a matroska file and with it create a new file which would be tested by playing it with a media player e.g. VLC. Thanks Christian Aluya There shall be no loss!!! -------------- next part -------------- An HTML attachment was scrubbed... URL: From slhomme at matroska.org Wed Jul 14 16:24:17 2010 From: slhomme at matroska.org (Steve Lhomme) Date: Wed, 14 Jul 2010 16:24:17 +0200 Subject: [Matroska-devel] Java_MKV In-Reply-To: <632842.51344.qm@web26404.mail.ukl.yahoo.com> References: <632842.51344.qm@web26404.mail.ukl.yahoo.com> Message-ID: Try this: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/JEBML On Wed, Jul 14, 2010 at 3:47 PM, Chris_Aluya wrote: > Hello, > Please is there any Java library to read, copy and write .mkv files? > I would like to write a Java program that would read and copy e.g. the > header and 1st cluster of a matroska file and with it create a new file > which would be tested by playing it with a media player e.g. VLC. > Thanks > > Christian Aluya > *There shall be no loss!!! > * > > > > > > _______________________________________________ > 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 the_Arioch at nm.ru Wed Jul 14 23:34:11 2010 From: the_Arioch at nm.ru (Arioch) Date: Thu, 15 Jul 2010 01:34:11 +0400 Subject: [Matroska-devel] Java_MKV References: <632842.51344.qm@web26404.mail.ukl.yahoo.com> Message-ID: ? ?????? ?? Wed, 14 Jul 2010 17:47:40 +0400, Chris_Aluya ???????: > Please is there any Java library to read, copy and write .mkv files? at least to read - plenty of http://www.google.com/search?hl=ru&client=opera&hs=6GW&rls=ru&q=ebml+parser+java&aq=f&aqi=&aql=&oq=&gs_rfai= -- ???????? ? ???????? ??????? ???????? Opera: http://www.opera.com/mail/ From anhlunnhaque at yahoo.com Thu Jul 15 02:24:29 2010 From: anhlunnhaque at yahoo.com (Ekin) Date: Wed, 14 Jul 2010 17:24:29 -0700 (PDT) Subject: [Matroska-devel] Features Message-ID: <579451.53238.qm@web56803.mail.re3.yahoo.com> Hello, First, I am would like to say thank you for a great software. Next I would like to ask if it's possible to have matroska splitter to switch audio with they keyboard combinations like F11 & F12 or just F11? Or is there are way for me to switch the audio in the matroska splitter through C# winform code instead of using the mouse right click in the system tray icon? Most of the time when I want to switch the audio of a movie. I would have to try to track the mouse and try to right click. But if I just press F11 or some keyboard combinations on a wireless keyboard..that would be faster. I am also working on a C# winform that I would like to switch the audio in the matroska splitter through code. But I can't get the focus on it b/c it's not a running application on the taskbar. Is there to do this? Thank you... From waveletcoeff at gmail.com Thu Jul 22 16:10:30 2010 From: waveletcoeff at gmail.com (Alok Ahuja) Date: Thu, 22 Jul 2010 07:10:30 -0700 Subject: [Matroska-devel] revisiting StereoMode tag and extension proposal Message-ID: Hi, I've noticed on a blog post that StereoMode tag is considered deprecated ( http://www.matroska.org/blog/bogus.html). Is that true? There are valid applications out there that can benefit from the usage of StereoMode tag and a companion tag. For example, Youtube 3D allows users to upload videos in frame packed side by side format and renders those in various 3D formats depending upon user choice. Having a StereoMode tag embedded in the corresponding matroska/webm container would be helpful in identifying video being stereo. In addition, there is also a need for specifying the source format of the stereo video - be it left-right, right-left, over-under etc. It is interesting to note that frame packed format has currently become the dominant method of disseminating 3d video - be it live broadcast or user generated content. What does the list think about this? Thanks, Alok -------------- next part -------------- An HTML attachment was scrubbed... URL: From slhomme at matroska.org Thu Jul 22 21:00:22 2010 From: slhomme at matroska.org (Steve Lhomme) Date: Thu, 22 Jul 2010 21:00:22 +0200 Subject: [Matroska-devel] webm metadata In-Reply-To: <128ecc39-38fa-4d45-bd64-d0b83b437929@k39g2000yqb.googlegroups.com> References: <5c744eba-1d83-4fe3-b995-b1639b1bb0a5@d17g2000yqb.googlegroups.com> <4C4839FB.1040903@gmail.com> <4C4841FE.6090804@gmail.com> <128ecc39-38fa-4d45-bd64-d0b83b437929@k39g2000yqb.googlegroups.com> Message-ID: Thanks for your work on that Matroska tag work. I'm also trying to push Matroska tags on my (Matroska) side of things. There are currently not much players that can handle the depth of Matroska tags, nor simple tools to create them. I'm going to work on that because I strongly believe it is necessary to tag video files the same way people usually do it for audio. When you have 100s of video files lying around in various place it's better if you can know quickly what's inside and possibly organise them in a DB without having to move them or rename them in a priorietary way (that will never be able to handle all the possible tag information). As a reference for comparing existing tag systems, you can look at this: http://hobba.hobba.nl/audio/tag_frame_reference.html On Thu, Jul 22, 2010 at 3:56 PM, nzasch wrote: > they should not... because > http://www.webmproject.org/code/specs/container/#demuxer_guidelines > states: > 'The demuxer must only open webm DocType files' > > This is a natural and silly consequence of adopting a subset of a > container crafted to be flexible. I don't' understand why do not adopt > the matroska container stating that