BDedit - Blu-ray Disc structure editor View the 'official' website: http://BDedit.pel.hu or Doom9's forum thread: http://forum.doom9.org/showthread.php?t=125903 ============================================================= This program is FREEWARE, but if you like this stuff feel free to DONATE me here: http://donate.pel.hu ============================================================= Change log: http://pel.hu/down/BDedit.txt 05/05/2010 Changes for 0.33 - Insert/delete ATC delta entries in ClipInfo - Find function in CLIPINF checks all m2ts file referenced by mpls files - Bugfixes 04/24/2010 Changes for 0.32 - 'Apply to clpi' function to copy the stream attributes of the playlist to the clipinfo. - Image on About window 04/18/2010 Changes for v0.31 - Insert/delete Pages - Insert/delete BOGs (maintain buttons) - Insert/delete Buttons (maintain ids, neighbours, commands) - Dragging button on graphic page (free, x/y only, grid only, 2x) - Load menu from .m2ts file. - Load menu from command line parameter - Bug fixes 04/15/2010 Changes for v0.30 - Insert/delete image objects - Insert/delete palettes - Cut, copy, paste of movieobject and button commands - Insert/delete button commands - Easy NOPing for button commands - EP fine and EP coarse table in CPI, CLIPINF - Lot of bug fix 04/12/2010 Changes for v0.29 - Mux capaility for IGS menu - Palettes grid with references - Save palette at Adobe .act or Scenarist Designer .pxml format - Option to replace object and palette at loading image - Lot of bug fix 04/08/2010 Changes for v0.28 - Object tab in Menu, Show/Load/Save bitmap objects (shows references) - Effect preview - Improved graphic performance - Load/Save IGS from/to .mnu file - Create new Menu - Create sound.bdmv - Option to use 8.3 filenames - Option to associate BDedit to .bdmv - Improved Find function on CLIPINF (shows references) - Bug fixes (including some ancient one) 03/31/2010 Changes for v0.27 - Insert/Delete object updates the Title's object_id references - Save program in binary format (MovieObject commands) - Edit fields of PlayItems - IN time value change can update OUT time value, SubPlayItem IN/OUT time values and PlayListMark mark time values - Edit fields of SubPlayItem - Edit fields of Button commands - Reset registers can fill up the PSRs with 'real' values (instead of standard init values) - New Commands Table (invalid and forbidden opcodes with different colors) - Bug fixes 03/29/2010 Changes for v0.26 - Save program list (MovieObject commands) - Easier version update - Internet access has rewritten to a separate thread - One Effect tab instead of InEffects and OutEffects - Bug fixes (including transparency and cropping issues) 03/25/2010 Changes for v0.25 - View/Edit/Save sound.bdmv (Delete/Play sound, Save/Load sound to/from .wav file) - Delete, View, Load, Save ExtensionData() from/to sound.bdmv - Menu page view can play button sound on selected and activated states - Double click on s.sound or a.sound fields of Button table plays the selected sound - Display palette color and transparency values 03/22/2010 Changes for v0.24 - There is a mandatory delay at the program start. Every copy of BDedit has a serial number since v0.17 You can register this serial with donation (min. 10 EUR) or lot of help. Registered users skip the 10 sec waiting procedure. - Handle default activated button: after a User Time Out period a button can activate - Bug fixes with IGS load and tracing commands 03/21/2010 Changes for v0.23 - Rewritten button animation (animate on/off, all button states) - More double click follow - Improved tracing - bugfixes 03/09/2010 Changes for v0.22 - Rewritten graphic engine for menu displaying - Show InEffects and OutEffects including palette changing and cropping in realtime (option to disable) - Built-in background graphic and loadable background image - Two view modes: 1:1 or fit-to-window (keep aspect ratio) - Selectable bitmap preloading - New infos on CLIPINF tabsheet: ClipInfo, CPI, ExtensionData - Play button for an external player to play m2ts on CLIPINF - New tabsheet: BDJO Read xxxxx.bdjo (AppCacheInfo,TableOfAccessiblePlayLists, KeyInterestTable, TerminalInfo, FileAccessInfo, ApplicationManagementTable) - Minor bugfixes 03/13/2010 Changes for v0.21 - Page View on Menu tabsheet with working menu structure - navigate with five button (up, down, left, right, select) or mouse (limited to basic buttons) - display animated 'selected' and 'activated' state of buttons ('normal' state not animated) - run button commands in an emulator (read/write PSR and GPR registers, enable/disable buttons, etc.) - trace button commands (run step by step) follow on BOGs - customizable colored infos on buttons (button id, object id) - customizable colored button and window frames - show command line on activation (Jump Title, Play Mk, etc.) - Follow SetButtonPage and GoTo command on BOGs tabsheet (double click on command line) - Follow Jump Title to the BDMV tabsheet from button commands - Fixed bug with palette in object view - Fixed bug with command editing - Fixed bug with command check - Fixed bug with SetStream and SetSecondaryStream command line display - Run and trace MovieObject commands - Beep on invalid command (on/off) - Easy NOPing (Shift-N) - Improved command line with PSR comments - Delete, View, Load, Save ExtensionData() from/to MovieObject.bdmv - View PSR and GPR values on Status tabsheet (displays nonzero only) - Reset register values - View/Edit PSR and GPR values on the Menu tabsheet - Double click on ProgramInfo opens the m2ts file with the system's default player (or load the IGS if you click on it) - Find tool to figure out which PlayList plays an m2ts file and wich movie object plays a PlayList (useful to remove FBI warning and other annoying things) 03/06/2010 Changes for v0.20 - Improved menu display (display animated button, cache RLE bitmap) - Delete, View, Load, Save ExtensionData() from/to Playlists and index.bdmv - Insert/Delete/Edit STN table - Insert/Delete/Edit Subpath - Edit SubPlayItem 02/06/2010 Changes for v0.19 - Show IG stream content on Menu tabsheet Pages, BOGs, Buttons, Commands, Button bitmap Objects, Palettes In and Out Effect windows In and Out Effect effects 01/31/2010 Changes for v0.18 - New Option settings - Save stream with a selected PID in Clipinfo (elementary stream, PES, standard SUP) - Follow GoTo, Jump Title, Play PL, etc. in Navigation commands (Double click) - Load/Save ExtensionData() to/from index.bdmv - Check (m2ts) files in STREAM folder - Warn if mandatory folder is missing - Progress bar, elapsed and remaining time - Cancel button (Stops only at PES packet boundary) - 'About' tabsheet with program history 04/03/2008 Changes for v0.17 - Load/Save Chapter info can handle multiple PlayItems - Hotkeys - Check new version - Get serial from net - Link to pel.hu 03/19/2008 Changes for v0.16 - Read/write index.bdmv. Edit FirstPlayback Edit TopMenu Insert/delete/edit Titles. It can remove the extension data. - Read/write MovieObject.bdmv Insert/delete/edit Movie Objects. Insert/delete/edit Commands (Maintain GoTo addresses) It can remove the region code checking - Read/write xxxxx.mpls Show/edit AppInfoPlayList Show PlayItems Show Multi angles Show/edit STN table with stream entries/attributes Show SubPath/SubPlayItems/SubClips Show/edit PlayListMark (Insert/delete/edit items) Load/Save Chapter info (three formats: PTS, frame, time) 03/18/2008 Changes for v0.15 - Chapter export/import - New application icon - New pagecontrol 03/07/2008 Changes for v0.14 - Show Multi angles - Show STN table with stream entries/attributes - Show SubPath/SubPlayItems/SubClips - Show PlayListMark - Add/delete titles - Add/delete objects - Add/delete commands (with maintain the GoTo addresses) 02/27/2008 Changes for v0.13 - Show/Edit movieobject commands - Region code checking remover 05/22/2007 Changes for v0.12 - Edit AppInfo - Read zzzzz.clpi Show ProgramInfo 05/16/2007 Changes for v0.11 - Show PlayItems - Show ProgramInfo 05/16/2007 First release v0.10 - Read index.bdmv. - Read MovieObject.bdmv - Read xxxxx.mpls