home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 April / PCWorld_2007-04_cd.bin / audio-video / thecore / tcmp4.exe / Changelog.txt next >
Text File  |  2005-11-19  |  62KB  |  934 lines

  1.  
  2. ---------------------------------------------------------------------
  3. The Core Media Player 4.xx - Changelog
  4. ---------------------------------------------------------------------
  5. Changelog Version:  4.11
  6. Release Date:       November 19, 2005
  7. Copyright:          CoreCodec Inc.
  8. TCMP Homepage:      http://www.tcmp.org or http://www.corecoded.com
  9. ---------------------------------------------------------------------
  10.  
  11.  
  12. 4.11 (v4.11.452)
  13. Compile date: November 19, 2005
  14. - [ADD] Support for Haali Media Splitter
  15. - [FIX] Lot's of small stuff we can't remember ;-)
  16.  
  17.  
  18. 4.02 (v4.02.451)  -  IRIS2 Edition
  19. Compile date: November 13, 2004
  20. - [ADD] TCMP Control Module (sends commandlines remotely to TCMP)
  21. - [ADD] support for FoxyTunes (www.foxytunes.org)
  22. - [ADD] Option to Enable/Disable Windows Explorer shell context menu
  23. - [ADD] Dynamic duration update
  24. - [ADD] Windows Explorer context menu item "Add to TCMP and Play" 
  25. - [ADD] Pressing middle mouse button in video window or in main form do a play/pause action.
  26. - [CHG] More generic splitter handling
  27. - [CHG] Better jump box
  28. - [CHG] File list added from explorer is now alphabetically sorted. (CoreShellAgent.cll)
  29. - [CHG] In MKV subtitles are now hidden if no rules match and no default track are specified mkv
  30. - [CHG] Next/previous button now go to next/previous chapter if any.
  31. - [CHG] Installed Documentation and URLs updated
  32. - [FIX] For non 4:3 screen resolution
  33. - [FIX] Duration for CDDA (playlist refreshes)
  34. - [FIX] CDDA and ASPI on Win2k/XP (use native mode instead) (CDDASource.cll)
  35. - [FIX] CDDA exception in CoreMediaProp
  36. - [FIX] CDDA filer releasing bug (can't plat next track)
  37. - [FIX] Video size initialization when opening from bookmark
  38.  
  39.  
  40. 4.01 (v4.01.450)
  41. - [FIX] Win9x b0rk
  42. - [FIX] Stop time in playlist
  43. - [FIX] DVD seeking and current position
  44. - [CHG] MPC decoder plugin works in 16 bits now
  45. - [CHG] Updated APE plugins with last sdk (3.99)
  46.  
  47.  
  48. 4.0 Final (v4.00.449)
  49. - [ADD] MM3D Vertical Skin
  50. - [CHG] Media Properties tree is now expanded by default
  51. - [FIX] Focus was b0rked (e.g. click 2 times to activate a button)
  52. - [FIX] OGM subtitle handling was broken in RC6
  53. - [FIX] TCMP was hanging up when exiting with vobsub/vsfilter
  54.  
  55.  
  56. Release Candidate 6 (v4.00.46)
  57. - [ADD] Directshow BlackLister, let you blacklist unwanted directshow filters 
  58. - [ADD] AVI audio stream name display support
  59. - [ADD] RM to Media Library
  60. - [ADD] MediaProperties CDL updated for Real Audio and Video Files
  61. - [ADD] Gradients in menu
  62. - [ADD] Title is displayed in tray icon
  63. - [ADD] MMD3 Horizontal skin
  64. - [ADD] OSD Volume position can be set in options
  65. - [ADD] Remove duplicates option in playlist
  66. - [ADD] Logarithmic Volume Control
  67. - [ADD] DVD Filter Properties Access (from right click menu)
  68. - [CHG] Rearranged the Playlist option menus
  69. - [FIX] Crash with CDDA on some systems
  70. - [FIX] MP3 length detection with some VBR files
  71. - [FIX] Now honor default track flag in matroska files
  72. - [FIX] Matroska current chapter was wrongly detected for chapters without stop time
  73. - [FIX] Drag & drop in playlist, dropped element was inserted in reverse order.
  74. - [FIX] Bug when pressing stop and seeking in DVD intro
  75. - [FIX] Cleaned up extension handling code (no more, duplicate, and coreplayer.ini is righly updated)
  76. - [FIX] Audio switcher with DC-DSP was not working correctly
  77. - [FIX] Did some fixes on the multimonitor support, you can go fullcreen on the monitor of your choice, and cycle monitor now work with differents resolutions. Thanks to LinuxWalker for the Video card ;)
  78. - [FIX] Relative path in NPL playlist when reloading TCMP
  79. - [FIX] Playlist duration was wrong sometimes (00:00)
  80. - [FIX] Fullscreen control panel was disappearing when going to next/previous file
  81. - [FIX] Fix the B0rked error that appears when the playlist provide the next item to play while the workstation is locked (Windows+L keys)
  82. - [FIX] MatroskaINFO CDL Media Library Fix for file names with more than one "_" in it.
  83. - [FIX] Memory leaks found and eliminated 
  84. - [FIX] Taskbar was disappearing when minimizing/restoring TCMP with audio files and after a fullscreen video file playing
  85. - [FIX] Monitor cycle was b0rked when cycling with only 1 monitor or whith audio files
  86. - [FIX] When going from 1 video file to another TCMP was stealing focus
  87. - [FIX] When disabling MediaLibrary auto-scan, playlist tag reading was skipped
  88. - [FIX] Scrolling title for CDDA (issue still exist for first track played after cddb request)
  89.  
  90.  
  91. Release Candidate 5 (v4.00.45) 
  92. Compile date: 27th November 2003
  93. - [ADD] Support for 'REAL Alternative' Codec (.RM, .RMVB to list of video extension)
  94. - [FIX] Removed CDDB autoselect entry when there is only 1, the entry can be wrong
  95. - [FIX] Crash when exiting (a thread was still working in background to refresh playlist)
  96. - [FIX] Switching from a DVD to a file in playlist was not working (infinite DVD playing)
  97. - [FIX] Putting video in fullscreen before the file was completely loaded was causing an error
  98. - [FIX] Sometimes TCMP was staying hidden in the background after exiting
  99. - [FIX] Bug in audio switcher when stream of same type was not consecutive and subtitles was before audio
  100. Pre-RC5
  101. - [ADD] System of rules to automatically select the matroska track language
  102. - [ADD] Preferred language for subtitle/audio stream in OGM
  103. - [ADD] Load all subtitles with the same prefix as the movie (prefix is filename without extension)
  104. - [ADD] Handle Matroska audio stream name (track name (language))
  105. - [ADD] Handle Matroska nested chapters
  106. - [ADD] Next/Previous for Matroska chapters
  107. - [ADD] Better multi-monitors support, the fullscreen function is now applied on the active monitor.
  108. - [ADD] Option to set the media library auto-scan feature
  109. - [ADD] Playlist historic
  110. - [ADD] Use title from IAMMediaContent as scrolling title if available
  111. - [FIX] "Audio Streams" menu is now always called "Media Streams"
  112. - [FIX] Disabled TCMP vobsub settings (vsfilter doesn't seems to work anymore)
  113. - [FIX] Playlist loading behaviour from shell ...
  114. - [FIX] MatroskaSplitter & MatroskaSource are now both handled for chapter and audio switching
  115. - [FIX] Equalizer was removed when stream switching
  116. - [FIX] Rate was not correctly set to 100% when opening a new file
  117. - [FIX] Check if video window has at least a part on screen (VobSub and double resolution could cause this problem)
  118. - [FIX] TaskBar was hidden when opening the first audio file with "Start playback in fullscreen mode"
  119. - [FIX] Added checking so subtitles settings should'nt lead to completely offscreen subtitles
  120. - [FIX] Loading of subrip file starting at index 0 and error are now reported in the console
  121. - [FIX] Screensaver is now disabled only with video and while playing
  122. - [FIX] "Currently playing" in PL after remove all was not set back to 0
  123. - [FIX] Handling of absolute path in m3u playlist
  124. - [FIX] Volume reset when switching
  125. - [FIX] Fixed resource leak in MediaProperties.cdl (was hanging up debugger)
  126.  
  127.  
  128. Release Candidate 4 (v4.00.44) 
  129. Compile date: 11th August 2003
  130. - [ADD] Added a cute and powerfull masstagger in the Media Library
  131. - [ADD] Option to keep video window size
  132. - [FIX] Fixed a crash while TCMP load that occurs on Pentium 4 with HyperThreading technology
  133. - [FIX] Playlist will write down the error messages in the console instead of a dialog box
  134. - [FIX] Always on top has been fixed and enhanced
  135. - [FIX] Fixed a bug with matroska chapters (last two chapters were inusable)
  136. - [FIX] ogminfo.cdl has been fixed and won't prevent matroska files to load from time to time
  137. - [FIX] Error are now displayed in the console instead of in a message box when it's possible
  138. - [FIX] CDDB fixes
  139. - [FIX] Some others small bugfixes
  140.  
  141.  
  142. Release Candidate 4 (v4.00.43) - TCMP Reloaded
  143. Compile date: 4th august 2003
  144. - [ADD] New Powerfull XML based Media library
  145. - [ADD] Shoutcast Streaming Support
  146. - [ADD] MP3 Streaming (support for http streaming with secure mode)
  147. - [ADD] New CCAS API, now supports multichannel audio and can read from a audio stream
  148. - [ADD] CDL API version now == 101 (v1.01), metadata read support added
  149. - [ADD] Matroska audio stream switching
  150. - [ADD] Audio streaming support for DivX Mastermind
  151. - [ADD] Chapter next/previous support for OGM
  152. - [ADD] Live OGM chapter display in menu
  153. - [ADD] CDL API addition, a CDL plugin can now export the metadata using MediaPropExec2, other plug-ins can then read them using CDL_GetMetadata.
  154. - [ADD] CD track title is updated after a CDDB request without a TCMP reload/restart
  155. - [ADD] Media library 'sexy' configuration dialog in the options menu :)
  156. - [ADD] A "Reset all" button added for for keyboard shortcuts
  157. - [ADD] The 'Elapsed time mode' is now saved
  158. - [ADD] Ctrl+Open button now shows the 'Open url' dialog box
  159. - [ADD] Drag & drop support for folders and multiple playlist
  160. - [ADD] Files are now sorted on drag and drop into the Playlist
  161. - [ADD] New "Refresh playlist" and "Remove dead entries" in the PL menu entry
  162. - [ADD] Drag & drop is now supported on the video windows
  163. - [ADD] Picture support is now supported via the Media Library (jpg, gif, bmp)
  164. - [ADD] Added a Media Library button, just add MediaLib.top, MediaLib.left, etc in the PSkin.ini under [MainPlayer] and create the three bitmaps Bml.bmp; BmlOver.bmp ;BmlUp.bmp
  165. - [ADD] Now "Show Player" can also hide it in video mode to show only the video windows
  166. - [ADD] You can now load movie from bookmark manager by double-clicking on a bookmark time
  167. - [FIX] 50% Faster player load time
  168. - [FIX] Multi-users scheme using NTFS rights is now fixed !
  169. - [FIX] Optimized Playlist code for substantial increase in PL performance
  170. - [FIX] Better autoscaling relative to video windows size for subtitles
  171. - [FIX] CDL API fix, CDL_SetDAR and CDL_SetPAR should now preserve the new aspect ratio
  172. - [FIX] Fixed the div by 0 bug in the subtitles settings
  173. - [FIX] Reworked the seeking code for audio playback. much better.
  174. - [FIX] Fixed a crash in the Open URL box that appeared only on craps computers like Toff's one :D
  175. - [FIX] Subtitle position is now in percent of windows
  176. - [FIX] Fixed bold subtitle option
  177. - [FIX] Fixed playlist scrollbar (also new autofire button ;))
  178.   and other scrollbar (eg: the volume scrollbar can be put to the max now with a mouse)
  179. - [FIX] Removed third pary popup menu component and added our own component
  180. - [FIX] New hidden windows with defined windows message for remote control program (ex:girder) and function to get info about current title
  181. - [FIX] Faster playlist thread using CCAS to calculate length
  182. - [FIX] Video windows size is kept when you go from fullscreen to normal mode
  183. - [FIX] Safer loading skin function to avoid loosing all settings on restart
  184. - [FIX] the "Play DVD/Audio CD" menu also open VCD/SVCD now
  185. - [FIX] the graph filter menu is updated when switching audio stream if needed
  186. - [FIX] Fixed volume handling with horizontal scrollbar
  187. - [FIX] Balance control is now more linear
  188. - [FIX] Fixed an access violation that happen if you play a video then a DVD
  189. - [FIX] Mouse wheel modifier key with configurable commands
  190. - [FIX] Mouse wheel and shortcut should works everywhere regardless of windows focus
  191. - [FIX] Clicking options button if it's already visible hide the dialog
  192. - [FIX] Skin loading from explorer when TCMP is already opened
  193. - [FIX] DynEQ preamp is synchronized between Options dialog and skin
  194. - [FIX] Cycle Aspect Ratio shortcut
  195. - [FIX] Fixed a bug that make the player load very slowly (freeze) on WinXP SP1
  196. - [FIX] Playlist loading from explorer while tcmp is already running is fixed
  197. - [FIX] Back from desktop mode
  198. - [FIX] Loading a bookmark will load the file if its not opened
  199. - [FIX] 50+ other little cleanups and bug fixes (and probably new bugs :))
  200.  
  201.  
  202. Release Candidate 3 - Matroska Edition build 41 (v4.00.41) -
  203. Compile date: Apr 30 2003
  204. - [INF] Well, not a lot of changes, that's because we are working on some new API/features and it's not ready yet :) So be prepared for more quick releases...
  205. - [ADD] Support for Matroska - the new robust audio/video file container ! http://www.matroska.org
  206. - [ADD] CDDA filter updated so you can choose between multiple CDDB titles and they are displayed correctly the first time in the playlist.
  207. - [ADD] Added Avih & Dext XCD filter (thanks to them), allow SVCD and MODE2 playback flawlessly
  208. - [ADD] Equalizer now support 16/24/32/32_FLOAT input
  209. - [ADD] Open URL box has been enhanced and now save the last 4 url, plus you can press enter
  210. - [ADD] file:// is now accepted from playlist files and open location
  211. - [ADD] You can now define the lentgh in milliseconds of the jump forward/backward functions
  212. - [ADD] The DRC volume curve has changed a little, it is now more accurate
  213. - [ADD] New range for the preamp (from -15dB to +15dB)
  214. - [ADD] Added 3 new hotkeys to add or remove delay for subtitles by 100ms steps
  215. - [ADD] PLS playlist loading and m3u loading will also load the title and file lentgh
  216. - [FIX] Fixed a bug where you can't open a new file from the explorer while the filename contains more than one dot.
  217. - [FIX] Player can now load skins with a .zip extension
  218. - [FIX] DVD Decoders selection now saved
  219. - [FIX] Plugins path now saved properly
  220. - [FIX] You can't set the desktop mode when playing an audio file. (Moo)
  221. - [FIX] The Pause shortcut is not removing the pause anymore when pressed a second time
  222. - [INF] Option menu changes
  223.  
  224.  
  225. Release Candidate 3 (v4.00.40) - When I was young I was a Jedi.
  226. Compile date: Mar 20 2003, on breakfast
  227. {build Hinata-inn}
  228. - [ADD] Last minute addition, there is now a checkbox that will force the player to save the Dynamic Range Control value ;)
  229. - [FIX] Last minute fix, the player was crashing on a fresh install 
  230. {build Suu-chan}
  231. - [ADD] New plugin system: CCAS (CoreCodec Audio Source) which allow 3rd party developers to add specific support for an audio format (and it's damn easy). SDK available on www.corecoded.com
  232. - [ADD] Plugins for APE and MPC Musepack support :) (Toff u r0x) (source code to be found in the TCMP SDK)
  233. - [ADD] Lot of improvements in the installer to make it easier
  234. - [ADD] Rewrote the DVD Playback graph generation because I was really bored to see the decoders filters fighting or ffdshow preventing DVD playback. You can now select the audio and video decoder. You can add more by editing ".\Db\DVD Filters.xml". RenderDVDVolume sucks.
  235. - [ADD] You can now select the audio renderer for DVD playback
  236. - [ADD] Added support for multi-users (Win98/Me/2K/Xp (No ideas if this works on Win95 without IE4 installed)). Settings and default playlist are now saved in the application data folder
  237. - [ADD] CoreMediaProp CDL updated for Monkey Audio, MPC and APE Tags
  238. - [ADD] You can now repeat the entire playlist by clicking on the repeat button two times (not a double-click)
  239. - [ADD] Equalizer settings now saved and loaded automatically
  240. - [ADD] Last item played in the playlist now remembered when exiting
  241. - [ADD] Added an option to follow the playlist cursor
  242. - [ADD] Added an option to auto resize subtitles
  243. - [ADD] Player load faster by ~300ms
  244. - [INF] You must be an administrator to install TCMP
  245. - [FIX] Previous button while shuffle mode is on is working now 
  246. - [FIX] Fixed the DVD open Range Check Error
  247. - [FIX] Fixed the aspect ratio error in DVD menus (was using the title AR)
  248. - [FIX] Fixed the bug where the DVD menu button wasn't hilighted properly on the mouse over event. (you're lucky if you understand me)
  249. - [FIX] Loading a M3U files after adding some files in the playlist, then quitting and restarting the player made the file paths screwed: fixed
  250. - [FIX] Fixed the bug when exiting the fullscreen mode which made all windows always on top (caused by the taskbar)
  251. - [FIX] Main Player GUI is now the owner of the focus when loading
  252. - [FIX] Rewrote CoreShellAgent.dll (Enqueue items from explorer ActiveX), before: 185KB, now: 54.4KB. Will also bring the player to front after adding the files.
  253. - [FIX] Fixed the bug where the char '&' was showed as an underscore in the playlist
  254. - [FIX] Player should now restore properly the windows SPI_SETDRAGFULLWINDOWS when exiting
  255. - [FIX] Fixed the bug 'Failed to set data for '' on limited account
  256. - [FIX] Player prevents the screensaver only if there is a video stream
  257. - [FIX] Fixed the delay when reading the CDDA informations in cdplayer.ini (ie was reading the track01 for track 0)
  258. - [FIX] Some other minor fixes I can't remember (I fixed them without paying attention)
  259.  
  260.  
  261. Release Candidate 2 - Goodbye Reunion Island...
  262. Compile date: Mar 3 2003, late in the night;
  263. {build Reunion}
  264. - [ADD] Toff: added Audio CD playback abilities with CDDB support.
  265. - [ADD] Added a new Core Media Player song theme :)
  266. - [ADD] antp: reworked the playlist title formatting system, far better !
  267. - [FIX] Playlist now use faster methods to get the duration while scanning for MP3, CDA, OGG
  268. - [FIX] Fixed the bug where adding a directory from the root (ie: d:\) was adding a backslash (who gave d:\\myfile.mp3)
  269. - [FIX] Fixed the bug where compressed skins wasn't loaded properly
  270. {build Eve}
  271. - [ADD] The player will check for updates on startup, you can disable the feature in the options
  272. - [ADD] Windows XP AutoPlay event handlers for Music, Video and Audio CD, also available for OGG,OGM,MKV and MKA contents
  273. - [ADD] The player is now backuping the old file associations and will restore them once uninstalled  
  274.  
  275. {build Liz}
  276. - [ADD] OSD messages are now also showed in the main GUI scrolling text
  277. - [ADD] Added an option so that a single click on the video window will play/pause the movie
  278. - [ADD] Some very minors skin additions, you can now change the size of the balance and set the volume slider to the horizontal position.
  279. - [FIX] Fixed the OGM/AC3/SUB seeking freeze. It is caused by the OGM filters but I managed to force it to make the demuxer to flush the subtitle stream by disabling the stream and re-enabling it after seeking. (Tobias, I have a lot of things to get fixed in your filters :D)
  280. - [FIX] DirectVobSub don't like the previous fix so from now the player is forcing the ISCR filter. That's not the only reason, too long to explain.
  281. - [FIX] Fixed the bug where OGM embedded subtitles were cutted at the end (last char of each lines). From what I think, it was because VirtualDubMod does not insert the same characters control signifying the end of the line (10# instead of #10+#13) as the OggDS DSF muxer does. But that's also possible that the ISCR filter coming along with DirectX9 is the reason.
  282. - [FIX] Toff: fixed the frame-based subtitles desynchronization and also some bugs with Subviewer 1/2 files parsing (a story of dot versus comma).
  283. - [FIX] Rewrote the framerate and AVI audio streams detection code, this save 800ms of CPU time while opening an AVI file and 400ms for the other video files. Framerate is now detected only before opening a subtitle file.
  284. - [FIX] There was a bug in the new code designed to change the audio renderer when used on a file without any audio streams, it's now fixed.
  285. - [FIX] Fixed the 'AWFULL_MS_*DING*' sound when pressing the ENTER key on the playlist/console/jumpto edit boxes
  286.  
  287.  
  288. {build Melissa}
  289. - [ADD] Added a mute hotkey and menu item
  290. - [FIX] Fixed a funky bug that prevented WPW and DynEQ filters to enter the graph on Win9x/Me
  291. - [FIX] Fixed a small bug where it was impossible to put the player on top of the playlist
  292. - [FIX] Randomly fixed a bug where the player didn't show up in ALT-TAB
  293. - [FIX] Property pages are now showed as a modal window to prevent conflicts
  294. - [FIX] Cosmetic fix in the default skin text.bmp so the dot is displayed properly instead of three dots
  295. - [FIX] The option to force the reference MP3 decoder when used with an OGM file with subtitles and DirectVobSub installed made DirectShow insane.
  296. - [FIX] Fixed a bug where it is impossible to play a file without the administrator rights. Now you can but *without* the equalizer and VIS/DSP support as the user rights do not allow to register a filter.
  297. - [FIX] CoreMediaProp.cdl won't complain anymore if a file doesn't exist
  298. - [FIX] Always on top was broken, fixed it
  299. - [REM] Removed the Intervideo Audio decoder settings
  300.  
  301.  
  302. {build Lina}
  303. - [ADD] Shuffle mode + Loop mode checked will repeat the entire playlist
  304. - [ADD] Items opened from an opendialog box are automagically sorted
  305. - [ADD] Added Zoom 50,100,200% shortcuts
  306. - [ADD] Added the enqueue option to directories
  307. - [FIX] Matthias: fixed the Winamp plugins crashes, especially those from Win9x/Me
  308. - [FIX] Rewrote the Enqueue from the explorer feature using an ActiveX object, very fast and stable now, please register your files again
  309. - [FIX] Fixed the double subtitles bug caused by DirectVobSub, small workaround and work as long as you do not open an external subtitle file with an OGM
  310. - [FIX] Fixed a bug where the Outline level wasn't restored when opening a subtitle file
  311.  
  312.  
  313. {build Kana}
  314. - [ADD] Added an option to force the DirectSound renderer with Vorbis streams to prevent the pops and stutterings (bug in the decoder filter)
  315. - [ADD] Added an option to force the use of the reference Fraunhofer MPEG Layer-3 Decoder
  316. - [FIX] Fixed the AVI with multiple audio streams crash, and while I was at it it now works with differents decoders (ie: MP3+AC3)
  317.  
  318.  
  319. {build Narusegawa}
  320. - [FIX] Rewrote again the playlists threads, now 99% stable and faster than before (hopefully, heh)
  321. {build Kaname}
  322. - [INF] Player load and exit faster
  323. - [ADD] Media Properties CDLs will also load in the nefertiti window properties, in others words, you can read/edit tags from any file within the playlist
  324. - [ADD] Added three new fields to the nefertiti playlist entry properties: Album, track and Name
  325. - [ADD] Nefertiti fields now automatically filled with ID3v1/ID3v2/Ogg tags
  326. - [ADD] Playlist formatting can now use the album name and the track #
  327. - [ADD] You can now sort playlist items by album, artist and track
  328. - [ADD] You can now open playlist through the main open button/dialog
  329. - [ADD] MouseWheel can also be used to resize/zoom the video
  330. - [ADD] You can now press enter in the nefertiti search box
  331. - [ADD] Added a checkbox to prevent playback to start after opening a file
  332. - [ADD] Added some equalizer presets, thanks quineto ;)
  333. - [ADD] Added two video colors control presets
  334. - [FIX] Toff: fixed a memory leak in the OSD/SUB engine occuring on Win9x/Me caused by a missing API and making everything crashing/freezing (including the OS)
  335. - [FIX] Rewrote the audio renderer selection code, look like the Microsoft's 'Intelligent Connect' is stupid so the player now handle the job.
  336. - [FIX] Fixed M3U loading where filepaths start with 'file://' and some others small bugs
  337. - [FIX] Player now exit quickly even if the playlist contain a lot of files
  338. - [FIX] Fixed some bugs in the playlist repaint method
  339. - [FIX] Fixed the bug with the desktop mode that prevented to return to normal mode
  340. - [FIX] Playlist now skip files that does not exists
  341. - [FIX] Fixed the playlist highlight repaint bug and the WM_PAINT errors (that were silently ignored)
  342. - [FIX] Fixed the playlist add files opendialog filter mask
  343. - [FIX] Re-enabled the error messages anti-flood (to prevent to have crash reports in loop)
  344. - [FIX] Fixed the bug where the taskbar remained hidden when minimizing the player while being in fullscreen
  345. - [FIX] Fixed a bug where the Media Properties CDLs were unloaded when opening a subtitle file
  346. - [FIX] Video window now correctly refreshed after switching to another skin
  347. - [FIX] Fixed the bug making the player totally crash when selecting more than 128 items in the playlist
  348. - [FIX] Reworked the multi-threaded parts of the player for objects-safety
  349. - [FIX] Hopefully fixed a bug concerning playlists loading/saving and relative path
  350. - [REM] Removed the skin alpha-blending option, way too sloooooooow
  351. - [REM] Removed the PreAmp state saving/loading for presets
  352.  
  353.  
  354. Release Candidate 1 - Public release
  355. Compile date: Jan 24 2003;
  356. - [INF] 100% DirectX 9 compatible (and DX9 is great, thanks Microsoft) (compatible, but do not take advantage of it... yet :D)
  357. - [INF] Now standard version by default: no DVD playback, limited to 6 plugins (6 CDL, 6 VIS and 6 DSP)
  358. - [INF] Bundled latest Ogg Vorbis 0.9.9.5 filters
  359. - [ADD] Nefertiti now save the playlist with relative paths !
  360. - [ADD] Added M3U/LST playlist files loading
  361. - [ADD] Player now register MIME type for skin files (.csz) both for Netscape/Mozilla and IE.
  362. - [ADD] If Winamp have at least one file type registered, TCMP can detect the WA plugin directory, otherwise the $tcmp_dir/plugins directory will be used. Hey Danny you got it :D
  363. - [ADD] Added a slider to change the main thread priority as requested by MaTTeR (because MaTTeR is such a great guy, and running TCMP who is a lot multithreaded must be a pleasure on his computer)
  364. - [ADD] Dynamic Range Control slider on the UI now become a PreAmp slider. Previous equalizers presets and Nefertiti equalizers informations are screwed... Cyt0plas, I did it :)
  365. - [FIX] removed the simple instance debug messagebox :p (well I forgot to remove a messagedlg line, that's human :P)
  366. - [FIX] Finally fixed the focus problem (and shortcuts not working) when quitting fullscreen mode.
  367. - [FIX] Fixed a bug occuring with the OSD in top center mode.
  368. - [FIX] Fixed the Graphedit server feature, now it's working again
  369. - [FIX] Fixed a bug with the OSD not showing with DVDs
  370. - [FIX] Fixed multiple instance bug that made the others instances of the player not responding properly.
  371. - [FIX] I rewrote the fullscreen control show/hide method, this time it works fine (well I hope) :] This time it will stay showed for 4000ms, if it's not enough I can make it during 30min :D Btw, I wrote a version that show the FS controls once the mouse is moved, well it sucks if you have an optical mouse so I won't implement this option until there is a petition, LOL!
  372. - [FIX] Fixed the listindex out of bound error when the user wanted to start a vis but none was selected.
  373. - [FIX] Fixed some small things (well, you know, some fixes that I am lazy to write in the log).
  374. - [ADD] Added a crash report if the Video Renderer is not the default video renderer (that is a problem and means you have installed crap).
  375. - [INF] Gabest is fixing the two subtitles displaying problem (opening a file with DirectVobSub result with subtitles showed twice because the player receive the OLE_EC_EVENT messages originally used for OGM), it's in his TODO list so please be patient.
  376. - [FIX] Changed the way the skin colors changes affect the texts, white color forced for readability. (does this word really exist? :p)
  377. - [ADD] Added open location
  378. - [ADD] Added some small things.
  379. - [FIX] Fixed a buffer problem with winamp plugins
  380.  
  381.  
  382. Beta 1 - Beta !! BetaBoy !! BetaPlas !! BetaSun !! :) (No i'm not insane)
  383. Compile date: Dec 12 2002;
  384. - [INF] Next release will be labeled Public RC-1 :D
  385. - [INF] Let's enhance a bit this changelog.
  386. - [ADD] Winamp Vis/DSP support :D Matthias is amazing ! I wrote a built-in vis for the occasion. Lot of you may wonder: why vis doesn't look like Winamp. Winamp cuts the high frequency and perform no clean FFT (it may look better, but cheated) while we are doing it the right way.
  387. - [ADD] New great subtitle engine from Christophe, support for most of the subtitles embedded tags. This include an reworked OSD.
  388. - [ADD] Universal Subtitle Format support ! XML based and very powerfull, the only thing to do is to try it...
  389. - [ADD] CDL plugin framework now finalized. Previous plugins won't work properly...
  390. - [FIX] Fixed a bug with C/C++ CDL loading.
  391. - [ADD] Nefertiti relooked and now support equalizer settings.
  392. - [ADD] Nefertiti's subtitles path are now relatives.
  393. - [INF] Nefertiti is now 1.0. :-]
  394. - [ADD] Media properties totally rewritten as a CDL.
  395. - [ADD] Reading support for ID3v2.2.x & ID3v2.4.x tags and bugfixes.
  396. - [ADD] Added support for saving Ogg Vorbis tags. :)
  397. - [FIX] MPEG Audio header reading is 2x faster.
  398. - [BAD] My motherboard, hdd and power-supply have serious problems :( :( :(  
  399. - [FIX] Desktop background color now restored properly after quitting the desktop mode. (but still can't change the wallpaper of your room).
  400. - [ADD] Added a cancel button in the Time Jump to box.
  401. - [ADD] Added "Add directory" to playlist context menu.
  402. - [FIX] fixed the problem loading files with ".xxx xx.avi " from explorer, I rewrote the whole CLI code [:ciler].
  403. - [FIX] fixed the OGM context menu entry staying alive when playing MP3.
  404. - [ADD] New Add directory dialog, last path saved, cute resizable box.
  405. - [FIX] Fixed playlist buttons that stayed hilighted.
  406. - [FIX] DAR and PAR wasn't loaded from file, now fixed.
  407. - [FIX] OOB exception fixed
  408. - [FIX] MSVCR70.DLL bug fixed
  409. - [FIX] Desktop mode total confusion fixed
  410. - [FIX] Video Window - resize via mouse from the topleft corner fixed
  411. - [FIX] Remember Equalizer Button on/off
  412. - [FIX] NSIS Installer issues
  413. - [FIX] Fixed the bug where the player hide from alt-tab once minimized.
  414. - [FIX] Ogg Media chapters deb0rked :] [Bug #43]
  415. - [FIX] Subtitles does not act funky anymore
  416. - [FIX] Going fullscreen should now correctly retain the AR for the 6 hardcoded presets
  417. - [FIX] Fixed the bug where the player got confused about minimizing and tray/bar modes
  418. - [FIX] Screensaver not disabled if no files are opened or if the file is stopped
  419. - [FIX] Fixed the always on top not properly reapplied after loading.
  420. - [FIX] CorePlayer.log now located in the player's directory (forgot to 'harddecode').
  421. - [FIX] New way to build the graph, the overlay mixer is connected manually and avoid a *lot* of problems with others video filters (like DirectVobSub) (got it Schultz ! :).
  422. - [HUH] Fixed an infinite loop surnatural bug. Now using the gandalf.h and removed the troll.h header.
  423. - [REM] Video Renderer method removed.
  424. - [REM] DivXG400 and DirectVobSub loading options removed (not needed anymore).
  425. - [FIX] I rewrote the AVI with multiple audio stream code, now it's faster (in fact I screwed it so I had to rewrote it).
  426. - [FIX] I also rewrote the entire media streams menu (now features DirectVobSub subtitles) and the cycle audio/subtitles functions.
  427. - [FIX] Made the fullscreen control hide less quickly.
  428. - [ADD] Reworked the search function in the playlist, now with a go button (Skinners concerned) and used to search and not select anymore.
  429. - [FIX] Fixed the Remove All function that was making the player freeze (at least on my system).
  430. - [FIX] Reworked a bit the scrolling text, now very smooth and support the whole french accents (Γ,Θ,Φ,⌠,τ,etc) (no, I'm not selfish) :D.
  431. - [FIX] Reworked the playlist's scrollbar, skinner are concerned again because the old bitmaps aren't compatibles.
  432. - [FIX] I calibrated the equalizer, should be easier to get a nice sound (OMG the equalizer soooo good) :]
  433. - [ADD] Made the equalizer sliders magnetizing to the default value.
  434. - [ADD] Added a Nefertiti panel in the media properties.
  435. - [FIX] Player won't crash anymore if the skin selected is deleted but will switch back to Default.csz
  436. - [FIX] Player now only detect DVD when inserted
  437. - [ADD] Added new icons for file registration
  438.  
  439.  
  440. Alpha 30 - I want Fallout 3
  441. - Again, please uninstall the previous version before installing this one.
  442. - Naonak: first version of the final skin :)
  443. - antp: fixed lot of bugs in the bookmark manager, get previous/next bookmark are now working ! yeeeeehaaaa !
  444. - Matthias: DynEQ fixed: 8 bits support, removed the *pop*, crash with mmswitch.ax, faster responses, plus others bugfixes !! Nice work !
  445. - Schultz: wrote a small modfix so you can click & seek on the slider instead of dragging the thumb :) Nice job for a young jedi !
  446. - Schultz: modded the popup menu so skinner can choose the highlight color (check Pskin.ini)
  447. - And while I was at this, I rewrote a bit the seeking code so it won't give glitches while seeking
  448. - Exe/ini renamed to CorePlayer (you'll have to register again the extensions and to rename coremedia.ini to CorePlayer.ini)
  449. - Removed the internal debugger (required by the following change)
  450. - Volume is now linear (it's less adjusted to the ears but people prefer a linear volume)
  451. - I rewrote the Nefertiti XML management, most of the bugs have been corrected this way and it is more flexible for me, also the order will be preserved when saved.
  452. - Added a randomize function for the playlist (sorry Ciler I didn't use your code)
  453. - Rewrote the fullscreen controls showmethod, now a bit more intelligent (and now multithreaded)
  454. - Fixed the previous button (no the button is still here, I do not refer to the past)
  455. - You can now press the Play button just after filling the playlist to start the playback
  456. - The player now check if a video renderer is in the graph, and depending of the result it will show the video window
  457. - Drag&Drop within the playlist :) (Hey Pei, now you can call me a god :'D )
  458. - Removed the Always on top for video and player, now everything is on top when checked. It gave me a lot of problems.
  459. - DirectShow summoner now using a Listview and filter a sorted :)
  460. - Fixed the retaining AR bug when it returns to fullscreen because it was broken man (I quoted Pei).
  461. - Fixed a crash that appear if the Subtitle Mixer isn't installed while opening an OGM file
  462. - Fixed a bug with the video window skinning
  463. - Fixed (hopefully) a value that should make manual video resizing easier
  464. - Fixed a bug where the Default equalizer settings (Default.ceq) wasn't loaded
  465. - Fixed some cosmetic problems with buttons in the options box that was caused by the XP themes
  466. - Mayday !! Mayday !! My mouse gonna crash !!!
  467. - The player *should* now correctly remember the OSD Fonts and bold settings
  468. - Fixed the play/pause/stop/pause/play bug (if you don't understand, that's ok)
  469. - Added a playlist crop option
  470. - Reorganized the popup menus :)
  471. - Added a button to clear a hotkey (sur glace)
  472. - Made some fixes on the DVD playback side, especially on the stop button wich will now free the graph.
  473. - DVD video size: I now divide the original video size by 1.4 because it drives me crazy to have a big video window.
  474. - Crashes with DVD: FFDShow (at least the build 20020927) may cause some serious problems if installed (ie a floating point division by 0 or crashes when exiting the player).
  475. - Bookmarks are now available with DVDs
  476. - OMG/W00T! I made a perfect scrollbar for the playlist with only 3 lines of code instead of 30 :D
  477. - Rewrote the Remove Selected function, now it's faaaaaaaaaaaaaaaast as usual :)
  478. - Corrected the typos as Sarreq Terryx requested. I know there is more, so please tell me.
  479. - Fixed some various bugs (heh, in fact I fixed soooo much small things and I can't remember)
  480.  
  481.  
  482. Alpha 29 - Status: 18 000+ lines of codes
  483. - Fixed some crashes that may occurs when exiting
  484. - Playlist's scrollbar only show when needed
  485. - Player should now restore properly the windows SPI_SETDRAGFULLWINDOWS when exiting
  486. - Fixed the bug where playing a video after an audio file lost the video window.
  487. - Smoother (faster) video loading
  488. - Great loading time improvements... /me optimizing
  489. - Memory usage reduced by 300Kb
  490. - Fixed a nasty bug with the playlist which occurs when you delete an items after sorting. Took me 4-5 hours to understand and to fix it. Update (it wasn't totally fixed): 8 hours. ;-(
  491. - Fixed the thread error that occurs with Win9x/Me
  492. - You can format the playlist entry, for example:
  493.     '%3 - %4 [%2]' will give: 'Type'O Negative - White Slavery [MP3]'
  494. - Some statistics :D Don't try to cheat, the values are encoded ! (I'm sure Cyt0plas already cracked it)
  495. - Fixed a bug with OGM chapters support that happen with only one audio stream
  496. - Vertical Blank option now effective. (You have to reopen the movie after a change)
  497. - Christophe Paris is rewriting the OSD/SUB engine so no bugfixes on this side yet.
  498. - Added a function to close the current opened file. Also added the X button on the video window (new skin button)
  499. - Fixed some others various bugs (ok, I don't remember what)
  500. - File extension list is now stored in the coremedia.ini file, this way you can add items like *.yetanotherformatwithabunchofpatentslikemp4
  501. - Added 'Add directory' function.
  502. - Ogg/Ogm filters updated
  503.  
  504.  
  505. Alpha 28 - Duty is everything, the greatest of joys, the deepest of sorrows
  506. - Nefertiti is a new POWERFULL playlist:
  507.    - Shuffle play only one time each item
  508.    - Fast playlist, tested with more than 6000 items (take about 6 seconds to load on a Duron 1200(yeah I know, I have a crappy computer))
  509.    - Multithreaded, take advantages of multiple processors (but also with one cpu)
  510.    - Read ID3v1, ID3v2 and Vorbis tags !
  511.    - Each items in the playlist show its length
  512.    - Buttons :)
  513.    - Skinning system improved
  514.    - New resizing method
  515.    - Ah, can't remember everything, like the skinned scrollbar (ok, I remembered it)
  516.    - Each items in the playlist have some properties, it's sw33t, try them.
  517.    - XML based, yeah, TCMP is an evolved player :D
  518.    - So powerfull that we can't explain
  519. - Overlay color controls are working again, I deleted the code without paying attention :-/
  520. - Testing a new way to get the overlay colorkey (this one is DivX 3 compatible)
  521. - Fixed the crash with ASF files as we can't get the FPS with this kind of files
  522. - Fixed the bug where the equalizer position wasn't saved properly
  523. - Fixed the bug where the width from 4:3 movies played in fullscreen (playlist) wasn't properly restored when going back to windowed mode (if you don't understand that's ok :D )
  524. - Fixed the bug where the player crash when closing the player
  525. - Clicking on the systray icon  one time now will make reappear the player perfectly
  526. - Reworked the Skin color themes, work really, really better !
  527. - The video rendering informations are back in the Media Properties (FPS, Frames Dropped, Jitter, etc.)
  528. - New sweet colored tooltips (thanks antp for the tips)
  529. - Skin compression now based on Zip
  530. - Some others bugs fixed
  531. - Compiled with Delphi 7, this provide full compability with XP themes and  psychological speed improvements.
  532. - Dualview implemented :) (it is an hotkey) Thanks to Phx666 (or Vlad or whatever is his nickname) for allowing me to use his (crappy) Matrox G550
  533. - Now you have the choice between the Video Renderer and the Overlay Mixer as the video rendering method. Each one have its advantages and some disadvantages:
  534.    - The Video Renderer allow you to choose the DirectDraw surface for compability mode
  535.    - It do not have problems with the skin alpha-blending
  536.    - It allow you to deactivate the scanline (vertical blank)
  537.    - It may be required for Dualview (the Matrox refuse to display the picture on the second monitor with it, but work fine with a Radeon 8500)
  538.    - The Overlay mixer give smoother overlay stretching
  539.    - It is needed for the desktop mode
  540.    - DirectVobSub tend to dislike the overlay mixer (try to render with graphedit a file where you don't have the audio codec: at first insert the overlay mixer and directvobsub, then render your file, see the result :)
  541.    - It's up to you to choose which one you prefer until I write my video renderer :)
  542. - Fixed the minimize buttons :) It was very broken, I shouldn't code late during the night...
  543. - Updated the demo-credits so it works with Dualview (it was centered between the two screens)
  544. - Before I forget, uninstall a27 and delete the directory where the player was installed. Also the Xbox skin is not compatible anymore (I have to update it, but no time)
  545. - The player now handle the memory access violations and the others OS error message to get better bug reports. Also I prevent the flow of errors that may occurs when the player crash, this mean you should have only one error message and be able to still use the player (but if it crashed something wrong happened).
  546.  
  547.  
  548. Alpha 27 - Huh ?
  549. - Equalizer now enabled by default
  550. - Equalizer presets are working :) They are saved in the .\Db\EQPresets directory, in a file per presets, so you can send me your settings.
  551. - The player won't show until everything is loaded (so MaTTeR won't say it's broken :) Unfortunately you'll think that the player take more time to load but that's not true
  552. - The player will remember if the equalizer or the playlist is showed
  553. - DRC default now 3 dB instead of 5 dB
  554. - Tobias fixed the seeking incompability with Ogg subtitles and the player
  555. - Fixed the bug where the the prevent screen saver option wasn't working anymore
  556. - You can now double click on the scrolling text to get the media properties box
  557. - Fixed a bug where the volume overlay color was visible
  558. - The player now remove inused filters from the DS graph (Graph sweeping :)
  559. - Overlay colorkey detection improved (report me if it work)
  560. - Fixed a bug where the Overlay Colorkey wasn't detected in BivX Mode
  561. - Fixed a bug where the sound goes mute when changing the audio stream in a BivX
  562. - Player will better fill the scrolling text (especially with audio tags)
  563. - Fixed a bug where the player wasn't looking for the seek bar size and pos in PSkin.ini
  564. - Reworked the file associations, new Enqueue option
  565. - Fixed a bug where the Shuffle option acted like a Repeat with only one item within the playlist
  566. - User choice for System Tray only, Taskbar Only or both (thanks to Sebstion Buysse)
  567. - Fixed a bug where the Dyneq UI wasn't using the bitmap size
  568. - Added skin bitmaps: EqCloseUp (etc), EqMinUp (etc). Same for Playlist
  569. - Fixed some others various bugs in the skin support
  570. - New always on top function for the UI and for the video (thanks again Seb)
  571. - Reworked the full-screen control system so tooltips are working again :) (well after 4 hours of investigations)
  572. - Fixed the 'Invalid Floating Point Operation' error with DVD mode
  573. - User can now resize the window in DVD mode, PanScan also available
  574. - Video can be dezoomed up to 25%
  575. - Tooltips are now presents ;)
  576. - Smoother video loading (give time to the skin to repaint while loading)
  577. - DVD Autoplay working again, and this time it will ask you if you want to play it.
  578. - Drag & Drop finally implemented.  And yes it work also with the playlist...
  579. - Changed skin file extension from psz to csz (still winrar atm)
  580. - Latest OGG DS filters updated for Vorbis 1.0 (Tobias will release the final version this week)
  581. - Fixed a lot of others small things, can't remember
  582.  
  583.  
  584. Alpha 26 - Royal Skin version
  585. - Oh, I know this release is late, mainly because I got a flu and was in bed, my power supply killed itself with my lan card and one of my hard disk :( So actually I m very limited to internet because of the lack of hardware, so you can only reach me on irc from time to time atm.
  586. - Changed exename to coremedia.exe and ininame to checkwithyoureyes.ini
  587. - Rewrote the whole code for multiple instance checking. Now the player will launch even if another applications doesn't respond and it's faster...
  588. - Rewrote the whole popup menu skinning system, for Cyt0plas' little sister :) (it's faaaaast now)
  589. - New sweet skin effect that let you change the skin color on the fly, that's very impressive and it's fast ! Note: ALL SKIN BITMAPS MUST BE 24BITS !!!
  590. - Added a Reload Skin function
  591. - Fixed a bug where Bigtext.bmp and text.bmp wasn't loaded
  592. - Changed Skin header from [PowerDivX] to [The CORE Media Player]
  593. - Added a subcat called [MainPlayer] to the PSkin.ini file
  594. - Skin: Everything can now be moved in the Equalizer skin, you can also move the minimize and close button on the playlist
  595. - Movie window won't glue anymore
  596. - Updated the OpenGL intro (New tunnel and new end effect)
  597. - Added a desktop mode (thanks to Christian Hackbart for the tips)
  598. - Big memory optimizations (at least on WinXP, didn't tested on the other OS). The player was using ~10000KB, now only ~3200KB !
  599. - Fixed bugs with Vorbis support in the installer (yes, again)
  600. - OSD background turn black if not overlayed
  601. - Fixed a bug where parenthesis wasn't displayed properly in the text scrollbox
  602. - Added something in the pSkin.ini (Mainly concern the popup menu)
  603. - Fixed some loading bugs within the Skin
  604. - Unrar.dll Updated
  605.  
  606.  
  607. Alpha 25 - coffercuffs sex0r release
  608. - Fixed some bug with the LOGFONT structure with DirectVobSub
  609. - Fixed various bugs in subtitles support
  610. - Fixed a bug where hotkeys was used when we didn't needed them (in the options box for example)
  611. - Fixed a bug where the we needed to click twice on the playlist button to make it appear. (too long to explain)
  612. - Fixed a bug where my motorbike's coupling wasn't working (yummy !)
  613. - Fixed a bug where the volume was too high for the 1st 500ms
  614. - Implemented Aspect Ratio profiles systems. Add and Delete your own AR in a few clicks :)
  615. - Overlay color key detection no more based on brute force, less flickering for skinning alphablending/transparancy
  616. - Smooth file loading when playing next item from the playlist and while in fullscreen mode
  617. - Added a kick-ass OpenGL demo-credits in the love memories of Jan Horn who passed away 06 June 2002 in a car crash, he was willing to help me to create this demo.
  618. - Fixed bugs with Vorbis support in the installer (thank you Schultz)
  619.  
  620.  
  621. Alpha 24 - My cat drop my food on the floor
  622. - Added a checkbox to enable or disable colors control just for Chibi and MaTTeR or they will kill me
  623. - Added Skin alpha-blending for Win2k/Xp
  624. - Fixed a bug where we wasn't able to seek while VobSub is in an OGM Graph
  625. - OGG Media + VobSub now compatible within the player
  626. - Speed improvements in the skin loading process, the player should start faster
  627. - Added PAR functions just for Chibi :) I must say that it was a pain to get the real size of a MPEG-2 video and it took me a lot of time and made me add new functions in the Core.
  628. - Fixed a bug where the subtitles box was too big in full screen, also the subtitles will turn black if you position the subtitles in the left over space instead of using the overlay color (which doesn't look very black)
  629. - Fixed lots of small bugs in the skin support (they are not cropped anymore). Of course things may be missing in the skin support, if you found something drop me a line. I have also made some cosmetic improvements
  630. - Fixed the bug where the balance value was wrong after the installation
  631. - Fixed some others bugs, added some of course !
  632.  
  633.  
  634. Alpha 23 - I don't care about soccer
  635. - Added Colors Controls (Brightness, Constrast, Saturation, Hue and Gamma). Work on every video files as long as your video card support it. The color control is done using hardware and not software, so enjoy it :) (btw it's not very usefull when playing Vorbis or MP3, hehe)
  636. - OGG Media filters now bundled with the player
  637. - Added the license :) We still don't care if your computer burn, lol!
  638. - Added Chibi Jasmin AR presets. Chibi I'm not sure that  is what you expected. I'd like to chat with you
  639. - Added support for Big Fonts
  640. - Fixed a bug where OGG Media subtitles wasn't working properly (hmm, copy'n'past sometimes doesn't help while coding)
  641. - 2nd Island at Grand Theft Auto 3 and very soon the third one :) OMG I just got SOF2 and some animes and movies... Hey I'm taking a break !
  642. - Updated the codec Db with On2 VP3
  643. - Project codename 'Nefertiti' started
  644.  
  645.  
  646. Alpha 22
  647. - DirectVobSub support (require DirectVobSub 2.15 !!!) Great thanks to Gabest for his help, he did a great job !
  648. - DirectVobSub Fonts settings can be configured like the integrated subtitles engine
  649. - Added an option to show/hide subtitles (popup menu)
  650. - Cycle subtitles now work with DirectVobSub
  651. - Added a new installer music intro done by Paradox from Xiph.org :) Thank you Emmett !
  652. - Added an option to autosize subtitles based on the video size
  653.  
  654.  
  655. Alpha 21
  656. - Fixed the oldest bug when resizing the window (sometime cropped)
  657. - Fixed the playlist epilepsy
  658. - Fixed a bug where repeat sometimes doesn't work
  659. - Fixed and enhanced the balance
  660. - Fixed a bug where it was impossible to set the DeDynamic PreAmp and DynAmp (Sliders never moved)
  661. - Fixed a bug where subtitles weren't broken (no multilines and visibles tags)
  662. - Fixed a bug where mouse cursor wasn't kept hidden while changing gile in the playlist
  663. - Fixed a bug where movie was repeated with one item in the playlist and repeat=false
  664. - Fixed a bug where movie ratio changes didn't work properly in the video size box
  665. - Fixed a bug where the custom aspect ratio wasn't preserved while resizing the window
  666. - Fixed a bug where .pdc chapters wasn't working properly. Filename with brackets [] are now accepted.
  667. - As suggested I removed the DivX Settings tab, CINEPAK RULES !!!! :]
  668. - Increased Pan&Scan maximum to 400%
  669. - Added a Default button in the video size box
  670. - Added a key to cycle aspect ratio
  671. - Added support for PowerDivX/TCMP Subtitles (.psb)
  672. - Added DAR support per filename: rename a file to 'moviefilename [DAR004:003].avi' or 'moviefilename [DAR016:009].ogm' and you movie will be displayed in 4:3 or 16:9 or another custom aspect ratio
  673.  
  674.  
  675. Alpha 20
  676. - Alphablended buttons are back :D
  677. - Fixed a bug where the OSD was still showed even if disabled
  678. - Fixed a memory leak with COM
  679. - Core integration done
  680. - Added more informations in the pSkin.ini (link and version)
  681. - Added Repeat and Shuffle functions
  682. - Somes cosmetics changes
  683. - Fixed a bug where subtitles were autoloaded even if the option is turned off
  684. - Fixed a bug where the mouse didn't hide in some cases.
  685. - Added buttons for OGG Media: Cycle subtitles and Cycle Audio stream
  686. - Added support for OGM embedded subtitles (thanks to Tobias)
  687. - Fixed a bug where the same hotkey could be assigned to differents actions
  688. - Movie Window position saved
  689. - Fixed a bug where the audio bitrate was +1 kbits
  690.  
  691.  
  692. Alpha 19
  693. - Now the official OGG Media Player ! But the best news is that Tobias joined us and we have some very good plans for the futur of the player !! Welcome Tobias !!
  694. - Fusion between the pdngcore.dll and powerdivx.exe. It's a bit faster and we save 250kb :) And it's easier to modify for me :D
  695. - Reworked the fullscreen controls. Skinners should take a look at this...
  696. - Added chapters support: create a text file with the same filename as the movie but with the extension .pdc:
  697. 00:00:00
  698. 00:01:45
  699. 00:04:10
  700. - AVI files informations now perfectly parsed (in the media properties box). Many thanks to Ingo Ralf Blum and antp for helping me...
  701. - Fixed a bug where DVD wasn't properly unloaded. I forgot a line in the code, hehe...
  702. - OSD available in DVD Mode (I've watched some DVD, that motivated me)
  703. - ITU-T Standard implemented for Pixel AR: This is the REAL good way to resize a pixel. Thanks to TheWEF :D
  704. - Video Size box available for DVD
  705. - Fixed bugs when going to fullscreen with Always On Top
  706. - Last file played saved
  707. - Of course OGG Media Chapters support :) Tobias made things really easy and it was done in less than 10 minutes !
  708. - Fixed a crash where having a DirectX version < 8 prevented to play any file. Now you can play movies but AVI with multiple audio streams and Framerate based subtitles support are disabled until you upgrade your DirectX...
  709. - Added shadow effect for OSD and Sub
  710. - I've noticed that PowerDivX (Well, The Core Media Player) use less CPU than Windows Media Player 6.4 and this is true (at least on my WinXP system)!! Well... Due to the amount of features it uses more memory...
  711. - New subtitles engine, with outlined and shadowed font. The player can open Subrip (.srt), MicroDVD (.sub, .txt), Subviewer 1 & 2 and Sami. I will add PowerDivX Subtitles (.psb) later...
  712. -The player won't autoload DVD if a file is already playing...
  713. -Added a Checkbox to prevent the player to autoload DVD
  714. -Added options to help DirectVobSub and DivXG400 to load
  715. -Subtitles will be auto loaded if they have the same name as the loaded movie. In the case of one of the filter had already loaded, the player won't load subtitles...
  716. -Some cosmetics fix on Win9x/Me (in the options)
  717. - removed the alphablended buttons...
  718.  
  719.  
  720. Alpha 18
  721. - was playing Fallout 2 (taking a small break)
  722.  
  723.  
  724. Alpha 17
  725. - Player load a bit faster
  726. - OSD implemented :D Damn, not easy to draw with pixels :)
  727. - Play rate implemented ! Really funny with MP3. And just realised that XviD does not support rate change :(
  728. - Video rewind at the end of the file.
  729. - Filter properties in the popup menu
  730. - Added Video and audio informations in the Media Properties box //Buggy with audio in AVI
  731. - PowerDivX will now use the Overlay Mixer filter for some good reasons (OSD, performance, prevents WinXP VMR Render to be loaded, smoother fullscreen change)
  732. - DirectShow Summoner implemented :)
  733. - New revision of the core
  734.  
  735.  
  736. Alpha 16
  737. - Remote control support implemented. Should work with any remote as I can get it working with my PCTVSat remote...
  738. - Added ID3v1, ID3v2, MPEG Audio (Layer 1,2,3), OGG Vorbis Tag and file informations
  739. - Hopefully fixed the 'Thread error bug' while open options box on Win9x/Me
  740. - Media Informations box is back
  741. - Player will give you the Video FOURCC code and the codec description (if it knows) of AVI files. Even if the codec is missing, so the user will know what is the video codec used. And later maybe we'll create a autodownload server like MS and WMP
  742.  
  743.  
  744. Alpha 15
  745. - Audio playback mode make a comeback to DirectShow
  746. - Playlist resize NO LESS THAN the player itself (huh copy'n past :)
  747. - Fixed the 'Out of bounds' bug when playlist is empty, and you press next => prev (like a combo lol)
  748. - Size box can't be resized
  749. - Added *.m3u in the playlist load/save
  750. - Some menu items Reworded
  751. - Changed the way the cursor hide in fullscreen, now it will hide even with playlist
  752. - Fixed bugs with playlist and fullscreen mode (due to the new DAR features)
  753. - Added Pixels AR
  754. - Added Pan & Scan (Also work as a digital zoom)
  755. - Changed a bit the look of the Video Size and Time Jump to box (in the MSI installer style)
  756. - Form magnet has been modified... And I don't think I can make it better
  757.  
  758.  
  759. Alpha 14
  760. - Player will open the file even if some of the streams can't be rendered (like audio codec is missing)
  761. - Skins can now be compressed (winrar) with .psz as extention. Double click on a .psz will copy the file into the skin dir then make it the default one.
  762. - Playlist can be resized (this rules!!!)
  763. - Player should be a bit faster
  764. - Better loading (no more running player :)
  765. - Increase & decrease Volume was inverted
  766.  
  767.  
  768. Alpha 13
  769. - A bit supersticious ;)
  770.  
  771.  
  772. Alpha 12
  773. - Player will look for the first DVD/CD-Rom drive if no one was in the .ini (Drive=)
  774. - Volume support for DVD
  775. - Finally got a multi-angle DVD and fixed multi-angle changes
  776. - Implemented Seeking in DVD mode
  777. - Got the Always On Top working, but this feature required major restructuration in the code so command line /fullscreen and sub loading via CLI are temporarly disabled.
  778. - Playlist and Eq button show/hide them in the Winamp style
  779. - Volume is now saved
  780. - You can double-click on the main skin to open a file (photoshop style)
  781. - Cursor will also hide with DVD
  782. - and the best of the best: the DYNAMIC EQUALIZER !!! Well, value are not saved and the popup menu doesn't work (no code yet)
  783.  
  784.  
  785. Alpha 11
  786. - antp wrote the Bookmark management... Great work!
  787. - Fixed the play/pause bug when playlist is empty
  788. - Fixed the randomize playlist button
  789. - Playlist now stop to autoplay item when inserted (yeah again)
  790. - My cat was running on my keyboard while coding, so if you saw something strange (like a mouse running) post a follow up...
  791. - Fixed the Remove all item in the playlist
  792. - Multiselection now work within the playlist
  793. - Player will now prevents ScreenSaver and Power Monitor shutdown
  794. - Fixed the black box which appears when the skin load
  795. - Added a checkbox to allow multiple instance of the player running
  796. - Cosmetics changes
  797. - File associations fully functionnal (but can't unassociate, others player can associate so...)
  798. - DVD autorun association
  799. - Fixed a bug where the wrong DVD title was selected in the popup menu.
  800. - Filters Property page availables with DVD...
  801. - Cursor will authide in fullscreen (damn that's a good feature !)
  802. - New seek slider (should solve all your weird bugs)
  803. - Audio volume implemented (sorry the volume is not saved yet, I really want to see Abyss long version in DVD and it's really late !)
  804.  
  805.  
  806. Alpha 10
  807. - Revised popup menu with drawbuffer :)
  808. - Skin has been modified
  809. - Alphablended button should work better and won't crash ICQ. Big thanks to RadScorpion !
  810. - Fixed Previous button bug (Index out of bound)
  811. - Player can now recognize OGG audio and OGG Media (OGM) without extension. Anyway Tobias changed the header so it don't work with older OGM file created with the first Multiplexer.
  812. - AVI with multiple audio stream fully working now :) Anyway I prefer OGM, next step will be OGM stuffs (edit: finally done :)
  813. - Jump To option (but not for DVD) has been implemented.
  814. - DVD Languages are now perfectly recognized
  815. - DVD Title & Angle menus implemented
  816. - Fixed subpictures language selection menu
  817. - Reduced memory usage and reduced executable and core filesize
  818. - Reduced skin size
  819. - You can now navigate trough DVD Menu with Hotkeys
  820. - Still the bug with Popup Menu and DVD Title change :(
  821. - FullSCreen control skin now loaded from the skin directory (Oops!)
  822. - It's very late (Well it's already monday), my eyes are tired, I've got a headache, but I've implement OGG Media :) But subtitles don't work, Tobias is looking at this... Now I go to my bed... Rooooooooooooooon Psiiiiiiiiiiiiii :p
  823.  
  824.  
  825. Alpha 9
  826. - Mhh... not a lot of things. Mainly a new popup menu for DVD Playback with Chapter, menus, language and subtitles options. It took me a lot of time as I experimented somes problems with LCID languages identification.
  827. - You can registers file, but not unregisters them. This part is critical and I think I'll switch to a better method (but unregister won't be possible)
  828. - I am about to change the popup menu, it's too slow and cause some backbuffer problems on Win98
  829. - You can know uncheck the alternate video renderer options without any problems, it will allow DIvXG400 or Vobsub to load properly.
  830. - Reduced EXE filesize.
  831. - Added ESC for FullScreen mode and SPACE for pause as shortcuts
  832.  
  833.  
  834. Alpha 8
  835. - Added some command line options (movie.avi /fullscreen mysub_en.srt) (Sub Always after the movie file)
  836. - File association doesn't work yet
  837. - Fixed the bug where DivX4 Saturation jump to 128 (Max)
  838. - Fixed 'Remove All' item in the playlist
  839. - Added ALT-Enter as secondary default Shorcut for FullSCreen
  840. - As requested :) Double-click will now switch to fulscreen mode and vice-versa
  841. - DVD Playback, the beginning of THE implementation... Finally DVD Playback is not easier as I expected, or maybe because I'm new to the DVD structure (for playback purposes of course ;) hehe) DVD Playback implementation will take longuer than expected...
  842. - For those who don't have DVD playback filters installed, I have joined the Fraunhofer Audio and Video decoder, simply launch the regfilters.bat. PowerDivX 4 final will come with the Elecard filters, but actually they don't work with DVD :(
  843. - Popup Menu finally fixed. The bug occured only with Win9x/Me
  844. - And to make things clear: DirectX8 is the minimal requirement due to the new features. Sorry ChristianHJW, but I'm sure you'll finally get Win2k for your laptop...
  845. - Added some pretty cool alphablended style button, hope you like it it take me a lot of time to do it :)
  846. - Changed a bit the way the Playlist work: First item won't be automatically played, just press the play button
  847. - Hopefully fixed the bug where the sound continue to play from the beginning when you play stop.
  848.  
  849.  
  850. Alpha 7
  851. - Shortcuts keys can be configured (thanks to antp)
  852. - Some items are available in the popupmenu
  853. - keep FullScreen mode when opening a new movie
  854. - BlackBox Subtitles hidden by default
  855. - Playlist fully functionnal :-)
  856. - Startup menu should be hidden on every computer in fullscreen
  857. - New way to show the popup menu (need to be tested)
  858. - Elapsed time visible in fullscreen mode
  859.  
  860.  
  861. Alpha 6
  862. - Fixed the bug where aspect ratio is the same as the previous file opened
  863. - User can choose the overlay (RGB, YUV, DirectDraw Surface, etc)
  864. - Default Sound Output Device can be now selected (Generally Default DirectSound Device)
  865. - Elapsed time can now be skinned
  866. - Core has been modified
  867. - New video informations stuffs (check the popup menu)
  868. - Popup-menu slowdown reduced
  869.  
  870.  
  871. Alpha 5
  872. - Aspect ratio preserved when resizing the window in windowed mode (buggy)
  873. - Alternate video renderer for Windows XP (usefull for compability with VP3 codec for exemple)
  874. - New revision of the Core
  875. - New popup menu-super_look
  876. - Added a Winamp style skinned label
  877.  
  878.  
  879. Alpha 4
  880. - Subtitles overlay transparency detection
  881. - Subtitles colors choice + load/save changes
  882. - Somes changes in the menu treeview (options box)
  883. - Failed to get COMPMODe, AUDIO and LFEON bug corrected
  884. - Support for upcased file extensions (.mp3) or (.MP3)
  885. - OpenDialog filters
  886. - Subtitles support (In progress)
  887.  
  888.  
  889. Alpha 2/3
  890. - A lot, don't ask or you will regret it.
  891.  
  892.  
  893. Alpha 1
  894. - start from scratch
  895. - New Powerfull and stable audio/video core engine
  896.  
  897.  
  898.  
  899.  
  900. *eof* (this means this is the end of the file, there is nothing below ! :)
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933. I said Nothing !
  934.