Changelog

Version 2.0.1 beta 7

  • What's fixed
    • Fixed AviSynth bug
    • Fixed cropping and resizing related GUI bugs
    • Russian translation updated
  • What's New
  • Support for anamorphic encoding PAL/NTSC

Version 2.0.1 beta 6

  • What's fixed
    • profile bugs fixed - crash on start with default profile fixed
    • watch folder fixed
    • preview bugs fixed
    • Russian translation updated
    • German translation updated

Version 2.0.1 beta 5

  • What's fixed
    • Updated for DivX 6.8 codec

Version 2.0.1 beta 4

  • What's fixed
    • Updated for DivX 6.6 codec

Version 2.0.1 beta 3

  • What's new
    • Replace Qt with wxWidgets
    • Support new features in DivX 6.5 codec (except output PAR)
    • Support MS Windows Vista
    • Turkish translation
  • What's fixed
    • Support for 1080hd mode
    • Misc. ASF/DVR-MS fixes
    • Reading Haali's matroska files
    • Support for Fraps v2, v4
    • Updates from ffmpeg trunk

Version 2.0.1 beta 2

  • What's new
    • Add support for new features in DivX 6.4 codec
    • Add support for running extra video encode passes after job is finished
    • Add the possibility to remove the working folder only when removing the job from the list
  • What's fixed
    • Faster loading of .avs files (no intensive analysis performed)
    • Fix incorrect file size display when AC-3 output was chosen
    • Fix audio encode when input is stereo AC-3 and dshow filter is set to 5.1 output

Version 2.0.1 beta 1

  • What's new
    • Add support for AVISynth script input files
    • Add support for mp3 surround audio encoding mode
    • Support multiple drag & drop onto Batch window to add the files
    • Smaller application package (everything statically linked in)
    • Arabic translation
  • What's fixed
    • Audio-video sync fix for large +ve audio offset values
    • Display localized "Reset" dialog box
    • Fix misc. memory leaks

Version 2.0.0

  • What's new
    • Add a plugin to delete source file after encoding
    • Add a plugin to shutdown the system after encoding
    • Add a plugin to publish encoded file to Stage6
    • Inject version info into .dll and .exe
  • What's fixed
    • Fix a crash when the DivX uninstall key is not present.
    • Make sure the analysis in the batch also see the global modulo parameters.
    • More meaningful error messages when an input file cannot be used.
    • Make the Add button on by default so that it's faster to add a plugin.
    • Allow selecting more than one job at a time to reorder and remove jobs.
    • Handle multiple file drag and drop for .vob files. For all others, choose only first file.
    • Delete only files that the Dr. created during install.
    • Handle localised output directory names.
    • Check for compatible DivX codec after install and during program startup.
    • Get the video preview as soon as the fast analysis is done.
    • Fix version update checks on international locale systems.

Version 2.0.0 RC3

  • What's new
    • Display the DivX encoder version in the About tab of the Preferences
    • Store the DrDivX version & build information in the created files
    • Allow changing the resizing/crop filter in advanced features
    • Add support for encoding presets which are necessary for configuration when codec is in free state
  • What's fixed
    • Use the right crop settings after going in Advanced settings
    • Keep monitoring the right crop/resolution settings when switching profiles (preview update is correct)
    • Fix a crash when removing a job that was (too) long to stop from Batch
    • Fix a crash when an unsupported codec is found during encoding
    • Fix a crash when boost is set but the audio output is AC3
    • Resize some elements of the UI to better fit large languages and 120 DPI display
    • If user chose Interlaced output, turn B-VOPs off and disable B-VOP selection.
    • Handle free, trial and registered pro states of the codec correctly
    • Update framerate decimation when using a custom profile
    • Don't add a file from a Watch Folder until it's stable enough (date and size fixed)
  • DrFFMPEG
    • Fix clipping audio when the channel mapping is guessed (AAC via RealMediaSplitter.ax)
    • Support MBAFF in H264
    • Add support for Flash Screen Video codec
    • Add support for DivX codec resizing and cropping
    • Decode VC-1 via the WMV DMO if WMP11 is installed

Version 2.0.0 RC2

  • What's new
    • Version checking using RSS feeds on SourceForge
    • Use mp3gain to boost the audio (enabled by default for built-in profiles)
    • Add some debug messages when calling the plugins
    • Add support for Auto-Publish in Upload plugin
    • Add a keyboard shortcut to open a file (Ctrl+O)
    • Ask confirmation before overwriting a user profile
    • Propose the list of existing profiles when selecting a name to save a profile
    • Add support for floating point quantizer values
    • Add support for plugin status reporting
  • What's fixed
    • Hide/Disable DivX encoder settings which are not available for specific certification levels
    • Interlaced option re-done to make it work with web profiler
    • Don't allow adding plugins to a finished job
    • Fix the video preview after internal job update changes
    • Disable batch and wizard modes
    • Include technical metadata
    • Disable user-specified metadata until new metadata solution is released
    • Fix crash when track selection dialog is dismissed after background analysis is over
    • Keep advanced parameters when reconfiguring a job
    • Avoid using recursive directories in watch folders
    • Avoid overwriting the source with the destination and make sure the output file is writable
    • Update job status widget based on currently selected job instead of currently running job
    • Fix crash when transcoding 5.1 AAC audio
    • Fix frame-rate detection for Canon MJPEG clips
    • Set correct crop mode in profile when autocrop is selected
    • Fix skip forward and skip backward during audio preview
    • Fix crash during analysis for HD .mov clips
    • Fix duration analysis on some MPEG source (using half frames packets)
  • DrFFMPEG
    • Fix seeking in HuffYUV (all frames are keyframes)
    • Fix slow audio when using FFDShow decoder
    • Increase the size of the MPEG syncword search to skip NULL sectors in some DVDs (might give AV sync problems)
    • Fix DVR-MS frame loss problem (assume dts=pts)
    • Set a flag when an MPEG packet is just half a frame

Version 2.0.0 RC1

  • What's new
    • Display an error message when trying to run the Dr. twice on the same computer
    • Allow keeping the AC3 track even if no DirectShow decoder is available
    • Add call_app, copy plugins
    • Allow per-job plugin configuration
  • What's fixed
    • Support for uncompressed (RGB) format in the Video Preview
    • Replace invalid characters in output filenames (<>|*"?:/\) (windows)
    • Avoid crashing when selecting same setting for all audio tracks but only a few are selected
    • Avoid cropping the whole picture (cropping is reset in that case)
    • Analyze inter-frames when the source file doesn't have enough key frames
    • Handle +ve audio delays in VOBs correctly
    • Reconfiguring a job reset the status (when saved it becomes Waiting again)
    • Fix audio delay detection for TS files
    • When using AC3 output, use the correct bitrate to compute the final filesize
    • Calculate AVI overhead size correctly
    • Recalculate video bitrate after audio and subtitle files have been generated
    • Keep mono sources as mono on output by default
    • Don't allow to start a job that is marked as finished
    • Disable the Resume/Stop button if there is no runnable job
    • Make default profiles selected in Preferences be effective (regression bug)
    • Make watch folder profiles selected in Preferences be effective (regression bug)
    • Fix cli to work with custom profiles
    • Fix flv file encoding
  • DrFFMPEG
    • Better handling of mono sources when using DirectShow filters
    • Fix decoding via DScaler when stereo output was selected in DScaler
    • Fix a seeking issue when multiple files are selected

Version 2.0.0 beta 10

  • What's new
    • Change the way advanced audio selection is done
    • Make the Survey Opt-Out
    • New options to set the ouptut resolutions (auto, fixed width, fixed size)
    • Reduce the aspect ratio error range (3.5% to 1.5%)
    • Add progress reporting for divx mux stage (Muxing of big files takes really long)
    • Add support for LockedAutoResize and AutoCrop modes in custom profiles
    • Add a global application-wide preference for width and height modulo factor used for calculating resolutions
  • What's Fixed
    • Fix a crash when selecting a custom profile and going to advanced properties
    • Enable log messages during Preferences query of DrFFMPEG
    • Don't reuse a job pointer when the job has been deleted (occasional crash when removing jobs)
    • Improve seeking in the preview for various formats
    • Use double digits for jobs names so that the order is kept intact in case of a crash
    • Don't display the decoded frame in the preview when the whole image is cropped
    • Store all metadata in UTF8 in the job (otherwise the job cannot be read back)
    • Make all threads use the same priority to avoid blocking one in favor or the other
    • Make sure the input and output folders of a Watched Folder are different
    • Parse IFO filenames even if they include a prefix or suffix (partially fixes #1444296)
    • The VideoPreview now release the input file lock (fixes #1442569)
    • Protect avcodec_open and avcodec_close as they don't seem to be reentrant
    • Display the graph of video frames for quality-based encoding
    • Detect audio delay correctly for VOBs whose the first picture's temporal sequence number is not equal to 0
    • Constrain-to-file-size based custom profile respects the file size property
    • Detect audio delay for non-AVI input file containers only
    • Seeking by file offset used in analysis instead of time-stamp to work-around pts bugs in MPEG files
  • DrFFMPEG
    • Fixes for RV10 decoding
    • Add channel down-mixing in DirectShow (you can leave your AC3 decoder to 5.1 output now)
    • Improve seeking in ASF/WMV/DVR-MS
    • Fixes for Cinepak keyframe indication
    • Scan sections of the file to detect all audio and subtitle tracks

Version 2.0.0 beta 9

  • What's new
    • Add the possibility to force the output aspect ratio (Auto, 1:1, 4:3, 16:9)
    • Add a button in the Batch window to launch an encoded file
    • Add an option to encode with a constant quality (target quantizer)
    • Add the possibility to reconfigure a job after it was added to the queue
    • Add support for default output profile
    • Add auto-build version checking
    • Add a progress bar to the job status
    • Start the jobs in Low priority by default
  • What's Fixed
    • Fix column widths for job batch and plugin list
    • Put correct cli.exe in Installer for future builds
    • Make the sliders usable with the keyboard
    • Rework the crop enable/disable so that it can be handled by the keyboard
    • Make language selection thru Preferences work
    • Alphabetize language drop-down for audio and subs
    • Update the batch buttons when the job status changes to avoid doing operations when the job is running
    • Keep muxing even if some files are missing
    • Ignore 1-pixel crop bars so that we don't resize needlessly
  • DrFFMPEG
    • Avoid crashing when a DirectShow filter exists in the registry but can't be used
    • Support DV Type 1 files

Version 2.0.0 beta 8

  • What's new
    • Add the possibility to enable/disable watch folders (disabled by default)
    • Save the watch folder settings in the user directory (~/.drdivx2)
    • Add a CLI (Command Line) version of DrDivX to encode a file directly with a profile
    • Now built with MSVC 2005 Express (freeware version) and Qt 4.1.1 (open source edition)
    • Add a "reset" starting mode to delete all the content of the user directory (~/.drdivx2) and jobs
    • Rewriting of the aspect ratio handling to support video upscaling (but not beyond profile limits)
    • Allow the use of a /.drdivx2 directory to store the settings instead of ~/.drdivx2 (easier to debug)
    • The analysis on loading is done in a low priority thread
    • Allow user to request interlaced video output
    • Access the full video preview from the small video preview
    • Add a general progress bar to monitor the long analysis
    • Survey tool invoked at application exit
  • What's Fixed
    • Fix a crash in the preview when the 2nd (or more) video file loaded is in YUV420P
    • Don't try to reorder columns that don't exist anymore in job batch
    • The audio delay detection was not working correctly in beta 7
    • When clicking on basic when nothing is loaded the profile was changing
    • Avoid crashing when the saved settings are incorrect
    • Rework the JobBatchWidget code to avoid crashes
    • Fix over-eager frame droppage caused by SCR reset and subsequent PTS rewind
    • Fix crash when custom profiles are used in conjunction with watch folders
    • Use toolbar to switch between file, capture and batch views
    • Sync the file size displayed in Output Widget and Info Widget
    • Fix application hang on certain clips caused by cyclic invokation of Video Preview methods
    • Forcing the same audio parameters for all tracks now works (fixes #1445072)
    • Trust the subtitle info in the .ifo file
  • DrFFMPEG
    • Fix a possible seeking problem when using multiple vobs input
    • Fix a frame decoding in MPEG2 for interlaced content. This will improve border detection.
    • Avoid using dubious data in the ASF demuxer (fixes #1447859)

Version 2.0.0 beta 7

  • What's new
    • Add a graph of the output frames in the Job status window
    • Remove the Metadata saving until DivX Media Format is stable
    • Move all the settings from the registry to an XML file
    • Add drag and drop file support to Input widget
    • Add Watch folders
    • Simplify the Job Batch window and move some job information in a tooltip
    • Add a preview window of the video to encode in Advanced mode
    • Perform quick analysis when file is loaded and start intensive analysis in background
    • Allow user to change codec settings without waiting for intensive analysis to finish
    • Move OutputFileSize property to profile so that user can specify target file size instead of bitrate
    • Add Information Widget so that user gets up-to-date information on encoded output properties
  • What's Fixed
    • Cleanup the format of the log files for better usability
    • Don't save a job on leaving if we're in the middle of the Analysis
    • Disable tracks for which a (DirectShow) decoder is not available
    • Respect aspect ratio settings when cropping is used
  • DrFFMPEG
    • Change scan duration when loading file
    • Fix seeking for WMV files
    • Disable tracks when decoder is not available

Version 2.0.0 beta 6

  • What's new
    • Tool-tip in the job list to know the internal name of the job (to locate the log file)
    • Redirect the DrFFMPEG logs to the Job logs (requires DrFFMPEG update) / default level = warning(1)
    • Do the various audio and subtitle encodings before the video
    • Each encoded audio track can be separately configured
    • Italian translation
    • Increase the maximum video bitrate to 6 Mbps for High Definition Certification
    • Portuguese translation
    • Check if the installed DrFFMPEG DLL is compatible with the DrDivX version
    • Support for Windows Media Center .dvr-ms files
    • More logs from DrFFMPEG to better track bugs
    • Reset the log file only when starting a new job (the log is kept when restarting in the middle)
    • Audio preview (play, stop, skip forwards and backwards)
  • What's Fixed
    • Don't do the full analysis during the encoding if it was done during the Advanced setup
    • Keep the output filename when going in the metadata dialog
    • Unicode friendly metadata saving
    • Make all the internal path Unicode friendly (DrDivx can now be run from any directory name)
    • Allow resolutions up to 1280x720 in High Definition mode
    • Correctly skip unknown/unsupported tracks in the track mapper
    • Don't propose tracks with an unsupported codec (text subtitles and some audio codec)
    • Adjust Fit-To-Filesize when there are subtitles to encode
  • DrFFMPEG
    • Add a whitelist of (allowed) DirectShow filters to avoid using non-compatible filtersNow built using MinGW to enable more codec and asm code and more compatibility with the original FFMPEG

Version 2.0.0 beta 5

  • What's new
    • Internal audio booster (see advanced settings)
    • When deleting a job a remaining one is selected (to make it faster to delete a lot of jobs)
    • Dialog box on exit to prevent the user from stopping a running job accidentally (Expert & Batch modes)
    • Dutch translation
    • German translation
    • Protect the application to run only one instance of either the Export or Batch mode
    • Start the Batch mode after a job has been added in Wizard mode (Proceed to Encode Queue)
  • What's Fixed
    • Delete temporary files after encode (Close all file handles opened by DivXMux.dll)
    • A running job can't be removed (needs to be stopped first)
    • Use the same path format for input and output files (\ vs / on windows)
    • Avoid adding extra \ in the output path
    • Fix certification reset when switching between Simple/Advanced tabs
    • Improve the french installer
    • The encoding priority was not handled in Expert mode (oops!)
  • DrFFMPEG
    • Now built using MinGW to enable more codec and asm code and more compatibility with the original FFMPEG
    • Fix a subtitle decoding problem when an odd number of line is detected
    • Optimize the output size and speed of subtitles (the result is not 100% similar to bmp2xsub)
    • WMV decoding is now handled by the Microsoft DMO filter
    • RealVideo9 decoder via RealMediaSplitter.ax

Version 2.0.0 beta 4

  • What's new
    • Allow users to specify track language and caption code
    • Add plugin support (ftp_plugin and notify_plugin included)
    • Spanish translation
    • Hungarian translation
  • What's Fixed
    • Fix crash when invalid video track file is created
    • Update progress status when Metadata track is encoded (used to wrongly show ChapterTrack encode)
    • Fix crash when audio packet is found before video packet in MPEG streams (ffmpeg was not using pts from correct sync stream)
    • Fix crash when decode error happens for certain clips during analysis (logger was NULL)
    • Continue analysis even when decode error happens (encountered for certain live capture MPEG-2 clips)
    • Expose AC-3 passthrough in expert mode
  • DrFFMPEG
  • Known Issues
    • Hangs at the Divx Media Muxing phase.

Version 2.0.0 beta 3

  • What's new
    • New setting to allow removing the job working folder in case of job failure (always done on successful jobs)
    • Allow AC-3 audio passthrough (there is a bug found, so its only working in wizard mode right now)
    • Display the most DirectShow filters most likely to be used (AC3, DTS, AAC) in the preferences
    • Use the Logs dir to store saffron.log and per-job logs
    • New option to start jobs on startup (Batch & Expert mode) (off by default)
    • Swedish translation by Glenn
    • French translation by Oliver
  • What's Fixed
    • Output files with a Unicode name were truncated
    • Job reordering works again
    • Set correct track information in strn chunk of divx file
    • Fix some DV samples where the crop detection was not working
    • Audio delay for AC3 tracks is compensated for correctly for streams that have negative delay.
  • DrFFMPEG
    • Fix ABR for high bitrates
  • Known Issues
    • AC3 passthrough is only working in wizard mode
    • Preview window in the Full GUI is disabled
    • The fit to file size option may not produce accurate file sizes (maybe slightly improved, but still not fully fixed yet)
    • Some WMV files may cause the Dr. to crash
    • Some MOV files may cause the Dr. to crash
    • The “Add track" options are disabled for the track selection dialogues
    • The proceed to encode queue in wizard mode does not work. You will need to manually open the encode queue.
    • Input files with multiple video tracks could crash the application
    • Meta-data fields: Not all metadata is saved including technical information
    • Audio-video sync is sometimes lost for VOB input with audio streams that have a posative offset

Version 2.0.0 beta 2

  • What's new
    • Support Unicode filenames and text properties
    • Support CBR/ABR selection for custom profiles (default CBR for DivX profiles)
    • Add translation files for available languages
    • Add "High Performance" mode (DivX He-3 encoder)
    • Apply the Advanced settings even if not saved in a profile (as long as the "Untitled profile" is selected)
    • Allow stopping the Audio encoder correctly (end up as Waiting/Postponed instead of failed)
    • Don't start the jobs on Expert startup to be able to remove jobs that are crashing
    • The "Low" priority of the thread is now equal to IDLE
  • What's Fixed
    • Delete Expert mode desktop shortcut when uninstalling the application
    • Memory leak when the Expert mode was opened during a long time
    • The video track was not selected correctly in some cases
    • When opening many files before doing the encoding the track mapping was wrong (too many tracks)
    • Make analysis faster by analyzing only 11 segments of 150 frames each
    • Fix the display of extended float numbers in the FPS
    • Allow only up to 8 audio tracks and 8 subtitle tracks to be selected for encode
    • Fix DivX encoder failures when encoding with Handheld certification
  • DrFFMPEG
    • Support CBR/ABR selection for custom profiles
    • Fix a potential crash while leaving a DirectShow decoder when it's not initialized
  • Known Issues
    • Preview window in the Full GUI is disabled
    • The fit to file size option may not produce accurate file sizes (maybe slightly improved, but still not fully fixed yet)
    • Some WMV files may cause the Dr. to crash
    • Some MOV files may cause the Dr. to crash
    • The “Add track" options are disabled for the track selection dialogues
    • The proceed to encode queue in wizard mode does not work. You will need to manually open the encode queue.
    • Input files with multiple video tracks could crash the application
    • Meta-data fields: Not all metadata is saved including technical information
    • Audio-video sync is sometimes lost for VOB input

Version 2.0.0 beta 1

  • Known issues
    • Not all settings on advanced tab are saved if you leave that section and do not save profile
    • clicking back and forth between basic and advanced tabs, or going back and forth between the steps in the gui causes extra audio or subtitle tracks to be added. which then also causes bitrate issues
    • Preview window in the Full GUI is disabled
    • The fit to file size option may not produce accurate file sizes
    • When going into advanced settings the entire file is decoded during analysis so it may take some for longer files.
    • Some WMV files may cause the Dr. to crash
    • Some MOV files may cause the Dr. to crash
    • Handheld profile may crash due to a bug in the frame rate decimator
    • The “Add track" options are disabled for the track selection dialogues
    • The proceed to encode queue in wizard mode does not work. You will need to manually open the encode queue.
    • There is a memory leak in the encode queue. If you leave it open a long time the leak may get very large.
    • Input files with multiple video tracks could crash the application
    • Audio setting. Changing audio sampling rate, bitrate could crash the application.
    • Meta-data fields: Not all metadata is saved including technical information
    • Audio-video sync is sometimes lost for VOB input
    • CBR/ABR is not enabled. (CBR by default)