17 October 2002 No new files. The current Beta seems to work nice. There are still some errors in mpeg2 files where mpgtx falsely takes a random but exactly like a PES header looking sequence for a PES header. That leads sometimes to segments which will be partially discarded by VCDImager. Also I want to add a "autopadding" feature like in VCDImager. Then you could use your mpegs directly for burning with toast. Currently its strongly recomended to use VCDImager for most files. I also would like to implement a timcode-repair feature, but I dont believe this will make it into the release. 13 October 2002 I made a package out of the tar.gz. So easy installation now without terminal. The installer SHOULD work with 10.1 also. Included in the file is the GUI version 1.1 Changes to the GUI: - now a downsorted list of files will be processed in the correct order - fixed the sometimes dimmed getinfo -button. - some other cosmetic improvments get mpgtx-14-beta-4_GUI.tar.gz 12 October 2002 New Beta mpgtx-14-beta-4.tar.gz - Better Splitting of mpeg2 and mpeg1 files if you want to make a VCD out of the chunks - I checked the results with VcdImager and Toast. looks good - Now only valid PACKs should be regarded as PACKs - Fixed that mpgtx somtimes misinterpreted a PES TS like an PES Audio Header All together should lead to chunks which play better (and from the beginning) - slightly improved speed Known bugs: - the -P option will sometimes not work - but this wont lead to a fatal error - joined mpg2 files have problems with audio playback at the joined points. 9 October 2002 - no new Software. - I found out that mpgtx if splitting mpeg1 does not correct the Timestamp of the last Video-Packet in all chunks but the last - found out that mpgtx probably will misinterpret data in audio streams as PACK headers - thanks to Makira. That may lead to wrong splits. - Added a better dump for the PACKS and PES headers, so only questionable data is printed. Until the problem with the incorrect recognition of the PACKs is fixed, There will be no new beta. Stay tuned. - 6 October 2002 - New Beta-2 Version of the mpgtx binary: mpgtx-14-beta-2.tar.gz New in this Version: - all from 2nd October - But for mepg2 splitting, the last packet will now be discovered better: It seems mpeg2 files may contain not only a Video packet as last packet, but also an audio or padding packet. Previously this lead to an incorrect packet size. FIXED. VCDImager should now accept all input from mpgtx - at least better then the current version ( ffmpegX hopefully now works better due to this when splitting large movies to CD-size chunks ). - I hope none of these changes mpgtx behaviour when splitting mpeg1 files - new options: -p will print all PACKs which have not a distance of 2324 bytes -a will print all PACK SCR of an mpeg This is mainly for debugging purposes and ensuring the integrity of an mpeg - In Situations when a TS must be corrected and the Correction would led to a negative TS, mpgtx corrected this to a TS with 0. I now changed this. mpgtx will correct the TS to the TS of the previous packet. Even if this is not optimal, its better then 0. I thought of an interpolation between the values of two surrounding packets, but since this also does not solve the source of the problem, i stayed with this very simple approach. An approch to base the TS correction on all TS in a chunks is the only correct way to fix. Even if it slows down Operation, it should be included as an Option in a future release. Known Problems: - mpeg1 files have still problems regarding invalid packet sizes after splitting. This will affect the ability to make a Track with VCDImager. Toast maybe will burn them, but image distortions are possible. The next version will include improvments on this topic. - joining mpegs will yield to invalid packets sizes with mpeg1 and mpeg2 files. I will take care of this with next next version. 2nd October 2002 - New Beta Version of the mpgtx binary: mpgtx-14.tar.gz New in this Version: - fixes nasty bug when splitting mpeg files: When the first PES contained more information then the PES in the following chunks, the PES header which was only copied from the first one lead to an increase in the sector size, resulting in an Error which made it impossible for VCDImager to use the chunk. FIXED. - The last chunk of an mpeg2 file reported the length of all chunks in Quicktime Player. FIXED - Several unneeded debug printouts have been removed. Installation instructions: Download, move the mpgtx-14.tar.gz to your root Directory of your Startup Drive open Terminal type: tar -zxf mpgtx-14.tar.gz GUI unchanged. So Far did not discover any Bugs Download the mpgtx-gui-1.1.tar.gz for the GUI Wrapper I will put this up for a new release within a week if I dont get negative feedback. I am pleased getting bug reports or feedbacks ! ---------- 3rd September 2002 - I found out that the mpeg1 splitting is better the way it worked before. I will revert to the previous handling of mpeg1 files. But maybe I build in a switch for this, because when handling corrupt or non-standard mpeg files this probybly is helpful. Still the fixes of the GUI are worth the of the new GUI verision. 1st September 2002 In this directory you find 2 files: - the GUI for OSX - the binary of the mpgtx engine for OSX - as an alternative to the pkg there is an tar.gz file of the binaries if the installer wont work on your OSX. unpack the tar .gz in the root folder of your disk with "sudo tar -zxf mpgtx-1.31.tar.gz" Download both, expand the pkg, install. Expand the GUI, try it out. Changes to mpgtx and wrapper for OSX: GUI: - now a downsorted list of files will be processed in the correct order - fixed the sometimes dimmed getinfo -button. - some other cosmetic improvments mpgtx engine: - now, when splitting mpeg1 files, mpgtx will behave more like when splitting mpeg2, that means it wont put the total length of the chunk into the first PES header. I dont have reliable information about this, but since quicktime player quits on some files if the first PES header contains the total length, i guess its better not to do this. splitted mpeg1 files should still behave like before, but playability and possibly burnatbility is improved. (it would be nice to get some more feedback, since I only can improve mpgtx if I get problem reports!) - removed annoying debug printout ----- philipp@biermann.org