]> granicus.if.org Git - handbrake/log
handbrake
11 years agoWinGui: Remove the AV_MP4 option so we now only have the AV Format Muxer as "MP4...
sr55 [Sat, 14 Sep 2013 17:21:24 +0000 (17:21 +0000)]
WinGui: Remove the AV_MP4 option so we now only have the AV Format Muxer as "MP4 File".   The AV_MKV option will be removed at a later date.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5781 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoQSV: use git diff formatting for the QSV/Libav patch.
Rodeo [Fri, 13 Sep 2013 18:56:12 +0000 (18:56 +0000)]
QSV: use git diff formatting for the QSV/Libav patch.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5780 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix the Audio Track selection again.
sr55 [Tue, 10 Sep 2013 17:49:56 +0000 (17:49 +0000)]
WinGui: Fix the Audio Track selection again.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5779 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Remove some unused References
sr55 [Sun, 8 Sep 2013 14:18:06 +0000 (14:18 +0000)]
WinGui: Remove some unused References

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5778 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Remove system info from about window.
sr55 [Sun, 8 Sep 2013 14:17:50 +0000 (14:17 +0000)]
WinGui: Remove system info from about window.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5777 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: unbreak probe_dts_profile
jstebbins [Sat, 7 Sep 2013 18:51:14 +0000 (18:51 +0000)]
libhb: unbreak probe_dts_profile
When doing codec probes, the title hasn't been set yet.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5776 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Add System Information to the About Window and Log header.
sr55 [Sat, 7 Sep 2013 16:54:52 +0000 (16:54 +0000)]
WinGui: Add System Information to the About Window and Log header.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5775 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix the Automatic Auto selection when a preset is selected. Honour the preset...
sr55 [Sat, 7 Sep 2013 16:18:50 +0000 (16:18 +0000)]
WinGui: Fix the Automatic Auto selection when a preset is selected. Honour the preset using the primary track, then follow the rules of the automatic selection.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5774 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoQSV: add an option to control B-pyramid.
Rodeo [Thu, 5 Sep 2013 20:30:07 +0000 (20:30 +0000)]
QSV: add an option to control B-pyramid.

Since there is no way to control it directly, output settings need to be adjusted a bit.

Disabled by default for improved compatibility.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5768 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: svn rm mcdeint.*
jstebbins [Tue, 3 Sep 2013 22:11:03 +0000 (22:11 +0000)]
libhb: svn rm mcdeint.*

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5767 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: remove mcdeint deinterlacer
jstebbins [Tue, 3 Sep 2013 22:00:30 +0000 (22:00 +0000)]
libhb: remove mcdeint deinterlacer

It's slow and it's quality isn't perticularly impressive... and it relies
on the snow encoder which no longer exists in libav.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5766 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Change the implementation of the Source Menu Image handling. Hopefully this...
sr55 [Tue, 3 Sep 2013 17:01:14 +0000 (17:01 +0000)]
WinGui: Change the implementation of the Source Menu Image handling. Hopefully this might workaround a crash some people are seeing in the .NET BitmapDecoder object.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5765 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix around logging when the TextWriter is closed and Removed an unneeded...
sr55 [Sun, 1 Sep 2013 15:42:24 +0000 (15:42 +0000)]
WinGui:  Fix around logging when the TextWriter is closed and Removed an unneeded error handler in Interop library. (libavformat mp4 muxer does not have a large file size option)

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5764 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Another small fix around point to point mode setting of start and end points.
sr55 [Sun, 1 Sep 2013 15:33:40 +0000 (15:33 +0000)]
WinGui: Another small fix around point to point mode setting of start and end points.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5763 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix an issue with the Seconds mode (not setting end point correctly)
sr55 [Sun, 1 Sep 2013 15:31:24 +0000 (15:31 +0000)]
WinGui: Fix an issue with the Seconds mode (not setting end point correctly)

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5762 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix an issue with cropping param not being send to the CLI in AutoMode. This...
sr55 [Sun, 1 Sep 2013 15:01:23 +0000 (15:01 +0000)]
WinGui: Fix an issue with cropping param not being send to the CLI in AutoMode. This is an issue where scan previewer count >10.
Fixed an Auto-Name issue for DVD drives.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5761 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoQSV: minor cleanup.
Rodeo [Sun, 1 Sep 2013 09:44:45 +0000 (09:44 +0000)]
QSV: minor cleanup.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5760 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoQSV: choose and re-use a "preferred" implementation instead of using MFX_IMPL_AUTO_ANY.
Rodeo [Sun, 1 Sep 2013 08:56:50 +0000 (08:56 +0000)]
QSV: choose and re-use a "preferred" implementation instead of using MFX_IMPL_AUTO_ANY.

This fixes a rare issue where hardware support was detected as available and used in encqsvInit, but MFXInit silently fell back to software in qsv_enc_init (still don't know what that's all about though).

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5759 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Possible fix for the main feature detection.
sr55 [Fri, 30 Aug 2013 10:45:03 +0000 (10:45 +0000)]
WinGui: Possible fix for the main feature detection.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5758 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoInterop: Add Path to the Title object
sr55 [Thu, 29 Aug 2013 16:02:06 +0000 (16:02 +0000)]
Interop: Add Path to the Title object
WinGui: Set the SourceName in the Title object so auto-naming works correctly for folder scans.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5757 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Some more work on the Instant HandBrake prototype.
sr55 [Tue, 27 Aug 2013 19:11:43 +0000 (19:11 +0000)]
WinGui: Some more work on the Instant HandBrake prototype.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5756 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Update the new radio buttons to work with the presets changing.
sr55 [Tue, 27 Aug 2013 17:57:14 +0000 (17:57 +0000)]
WinGui: Update the new radio buttons to work with the presets changing.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5755 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Show a radio button on the filters tab to select between Deinterlace and...
sr55 [Tue, 27 Aug 2013 17:53:01 +0000 (17:53 +0000)]
WinGui: Show a radio button on the filters tab to select between Deinterlace and Decomb mode similar to the Mac/Linux UI's

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5754 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: fix potential pgs timestamp problem
jstebbins [Mon, 26 Aug 2013 21:27:39 +0000 (21:27 +0000)]
libhb: fix potential pgs timestamp problem
Under rare circumstances, the computed start time would jump backward.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5753 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoenc_qsv: fix crash.
Rodeo [Mon, 26 Aug 2013 20:23:30 +0000 (20:23 +0000)]
enc_qsv: fix crash.

This was caused by trying to encode even when encoder initialization failed (qsv_enc_init).

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5752 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoPrint QSV info in all logs in a libhb-friendly manner, via hb_scan (was printed in...
Rodeo [Mon, 26 Aug 2013 00:12:11 +0000 (00:12 +0000)]
Print QSV info in all logs in a libhb-friendly manner, via hb_scan (was printed in hb_init).

Also, print an error to the log if attempting to print uninitialized QSV info.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5751 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoFix display size when anamorphic is disabled.
Rodeo [Sun, 25 Aug 2013 19:52:28 +0000 (19:52 +0000)]
Fix display size when anamorphic is disabled.

Some interfaces set the PAR width/height to be the same as the input's, even when anamorphic is disabled.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5750 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoQSV: don't use AVBR rate control.
Rodeo [Sun, 25 Aug 2013 19:48:14 +0000 (19:48 +0000)]
QSV: don't use AVBR rate control.

User testing shows it's unreliable, and VBR works just as well for that purpose.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5749 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix Quality slider in QSV mode.
sr55 [Sun, 25 Aug 2013 14:30:44 +0000 (14:30 +0000)]
WinGui: Fix Quality slider in QSV mode.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5748 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoInterop: Fix Scanning due to qsv change to hb_title_s
sr55 [Sat, 24 Aug 2013 18:24:11 +0000 (18:24 +0000)]
Interop:  Fix Scanning due to qsv change to hb_title_s

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5747 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoInterop: Few minor updates for QuickSync.
sr55 [Sat, 24 Aug 2013 17:17:06 +0000 (17:17 +0000)]
Interop: Few minor updates for QuickSync.
WinGui: Create a new instances of HandBrakeInstance for every new encode.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5746 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Additional fixes to libhb logging, libdvdnav option and min duration setting.
sr55 [Sat, 24 Aug 2013 16:40:26 +0000 (16:40 +0000)]
WinGui: Additional fixes to libhb logging,  libdvdnav option and min duration setting.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5745 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fixes around libhb scanning. (Progress % was not shown and the scan logs...
sr55 [Sat, 24 Aug 2013 13:48:41 +0000 (13:48 +0000)]
WinGui: Fixes around libhb scanning. (Progress % was not shown and the scan logs was not written to disc)

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5744 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix a small logic bug in the video encoder dropdown with av_mkv
sr55 [Fri, 23 Aug 2013 22:03:05 +0000 (22:03 +0000)]
WinGui: Fix a small logic bug in the video encoder dropdown with  av_mkv

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5743 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Implement hb_qsv_available in the UI so that the encoder isn't shown when...
sr55 [Fri, 23 Aug 2013 22:01:06 +0000 (22:01 +0000)]
WinGui: Implement hb_qsv_available in the UI so that the encoder isn't shown when the build hasn't been built with quicksync support or the system doesn't support it.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5742 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Manually merged the QuickSync UI changes from the qsv branch to trunk
sr55 [Fri, 23 Aug 2013 13:20:38 +0000 (13:20 +0000)]
WinGui: Manually merged the QuickSync UI changes from the qsv branch to trunk

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5741 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoInterop: Updated some structs to keep up with libhb. Exposed video quality limits...
randomengy [Fri, 23 Aug 2013 03:06:23 +0000 (03:06 +0000)]
Interop: Updated some structs to keep up with libhb. Exposed video quality limits. Exposed libhb language list. Suppressed a non-fatal avformat seek error. Fixed localization error in video rates list. Fixed missing sample rate for encoder-specific passthroughs. Fixed "disabled" quality level.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5740 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Improved Audio Listbox Item style. Moved to a single line design. Since...
sr55 [Thu, 22 Aug 2013 21:11:19 +0000 (21:11 +0000)]
WinGui: Improved Audio Listbox Item style.  Moved to a single line design.  Since most people generally don't use the DRC, Gain and Sample rate controls, these have been moved into the expandable area instead.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5739 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoBig merge, QSV to trunk: part 2 (new files).
Rodeo [Thu, 22 Aug 2013 20:34:44 +0000 (20:34 +0000)]
Big merge, QSV to trunk: part 2 (new files).

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5738 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoBig merge, QSV to trunk: part 1 (tracked files).
Rodeo [Thu, 22 Aug 2013 20:33:35 +0000 (20:33 +0000)]
Big merge, QSV to trunk: part 1 (tracked files).

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5737 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Improve the layout of the Subtitle Tracks listbox items.
sr55 [Thu, 22 Aug 2013 19:03:26 +0000 (19:03 +0000)]
WinGui: Improve the layout of the Subtitle Tracks listbox items.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5736 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Missing theme file from last checkin.
sr55 [Thu, 22 Aug 2013 18:13:10 +0000 (18:13 +0000)]
WinGui: Missing theme file from last checkin.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5735 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Replace the MenuButtons with SplitButtons on the Audio/Subtitle tabs.
sr55 [Thu, 22 Aug 2013 18:12:20 +0000 (18:12 +0000)]
WinGui: Replace the MenuButtons with SplitButtons on the Audio/Subtitle tabs.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5734 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Cosmetic fixes around the new libhb scanning.
sr55 [Thu, 22 Aug 2013 17:17:15 +0000 (17:17 +0000)]
WinGui: Cosmetic fixes around the new libhb scanning.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5733 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Strip out legacy CLI scan code.
sr55 [Thu, 22 Aug 2013 17:02:19 +0000 (17:02 +0000)]
WinGui: Strip out legacy CLI scan code.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5732 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Use LibHB for scanning. CLI is no longer used. It seems to be stable enough...
sr55 [Thu, 22 Aug 2013 16:45:03 +0000 (16:45 +0000)]
WinGui: Use LibHB for scanning. CLI is no longer used.  It seems to be stable enough now and it's quite a bit quicker at scanning.  Encode is still optionally libhb.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5731 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Initial work around around a when done countdown.
sr55 [Wed, 21 Aug 2013 16:07:48 +0000 (16:07 +0000)]
WinGui: Initial work around around a when done countdown.
When a queue finishes it will now popup a window giving the user 60 seconds to cancel the when done operation.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5728 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: fix compiler warning...
jstebbins [Mon, 19 Aug 2013 15:51:03 +0000 (15:51 +0000)]
libhb: fix compiler warning...
unused typedef

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5722 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoMacGui: use FSEvent api to create a FSEventStream to keep track of when a file inside...
ritsuka [Mon, 19 Aug 2013 14:26:23 +0000 (14:26 +0000)]
MacGui: use FSEvent api to create a FSEventStream to keep track of when a file inside the Queue folder is update. Move Queue.plist inside a folder because FSEvent can only track changes at folder level, so we have a folder with just a file inside.
Whenever something happens inside the Queue folder, HandBrake reload Queue.plist.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5720 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Stopping an encode or pausing the queue will no longer run the "When Done...
sr55 [Sun, 18 Aug 2013 20:29:53 +0000 (20:29 +0000)]
WinGui:  Stopping an encode or pausing the queue will no longer run the "When Done" option.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5714 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Missing file from a previous commit.
sr55 [Sun, 18 Aug 2013 17:22:09 +0000 (17:22 +0000)]
WinGui: Missing file from a previous commit.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5713 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoMacGui: calculate the actual height of the queue rows. Align the interface elements...
ritsuka [Sun, 18 Aug 2013 06:57:35 +0000 (06:57 +0000)]
MacGui: calculate the actual height of the queue rows. Align the interface elements a bit.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5711 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoencx264: auto-enable metrics when the relevant tune is requested.
Rodeo [Sat, 17 Aug 2013 23:21:45 +0000 (23:21 +0000)]
encx264: auto-enable metrics when the relevant tune is requested.

Thanks to s55 for the suggestion.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5710 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoencx264: don't force-enable metrics (PSNR, SSIM).
Rodeo [Sat, 17 Aug 2013 22:52:52 +0000 (22:52 +0000)]
encx264: don't force-enable metrics (PSNR, SSIM).

Matches the x264 defaults, gives us a very minor speed boost, and gets rid of a warning.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5709 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: General code tidyup
sr55 [Sat, 17 Aug 2013 20:38:18 +0000 (20:38 +0000)]
WinGui: General code tidyup

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5705 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Improved the Queue Tooltip and Added a new "Reset to 'Do nothing' when the...
sr55 [Sat, 17 Aug 2013 18:46:34 +0000 (18:46 +0000)]
WinGui:  Improved the Queue Tooltip and Added a new "Reset to 'Do nothing' when the app starts" option (for the when done dropdown) to preferences.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5704 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix the autoname helper so that it correctly sets the mkv extension for av_mkv
sr55 [Sat, 17 Aug 2013 17:02:35 +0000 (17:02 +0000)]
WinGui: Fix the autoname helper so that it correctly sets the mkv extension for av_mkv

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5703 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: log avio_open2 error return code
jstebbins [Fri, 16 Aug 2013 01:51:31 +0000 (01:51 +0000)]
libhb: log avio_open2 error return code

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5701 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoLinGui: add language files to debian install file
jstebbins [Mon, 12 Aug 2013 18:29:33 +0000 (18:29 +0000)]
LinGui: add language files to debian install file

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5698 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoLinGui: add language files to rpm spec
jstebbins [Mon, 12 Aug 2013 17:42:44 +0000 (17:42 +0000)]
LinGui: add language files to rpm spec

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5697 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix an issue with Queue Import/Export that didn't obey the Ok/Cancel buttons.
sr55 [Sun, 11 Aug 2013 17:19:41 +0000 (17:19 +0000)]
WinGui: Fix an issue with Queue Import/Export that didn't obey the Ok/Cancel buttons.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5696 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoMacGui: Read events from the mouse scroll wheel in HBPreviewController.m to change...
ritsuka [Sun, 4 Aug 2013 09:12:33 +0000 (09:12 +0000)]
MacGui: Read events from the mouse scroll wheel in HBPreviewController.m to change the preview image.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5690 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoLinGui: mark more strings as translation candidates
jstebbins [Thu, 1 Aug 2013 00:23:58 +0000 (00:23 +0000)]
LinGui: mark more strings as translation candidates

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5678 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Setting the Initial Directory to null when we can't resolve a full path to...
sr55 [Tue, 30 Jul 2013 17:54:38 +0000 (17:54 +0000)]
WinGui: Setting the Initial Directory to null when we can't resolve a full path to see if it helps an intermittent crash some users seem to see on the Browse Destination Dialog.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5676 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Updating Caliburn Micro Libraries
sr55 [Sun, 28 Jul 2013 13:40:12 +0000 (13:40 +0000)]
WinGui: Updating Caliburn Micro Libraries

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5675 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Some fixes around the Video and Advanced Tab query generation behaviour.
sr55 [Sat, 27 Jul 2013 19:56:49 +0000 (19:56 +0000)]
WinGui: Some fixes around the Video and Advanced Tab query generation behaviour.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5674 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui:
sr55 [Sat, 27 Jul 2013 19:48:12 +0000 (19:48 +0000)]
WinGui:
- When switching between the video tab and advanced panel, set the advanced tab's advanced query string from the x264 preset.
- Add a copy full query context menu to the "extra options" text box.
- Auto set the Picture settings mode on the Add Preset window.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5673 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fixed Anamorphic mode was not being saved when adding a preset with no pictur...
sr55 [Sat, 27 Jul 2013 15:32:07 +0000 (15:32 +0000)]
WinGui: Fixed Anamorphic mode was not being saved when adding a preset with no picture sizes.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5672 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoLinGui: mark more strings as translatable
jstebbins [Fri, 26 Jul 2013 18:45:09 +0000 (18:45 +0000)]
LinGui: mark more strings as translatable
Thanks to Уважением Виктор

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5670 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoLinGui: Add russian translation :P
jstebbins [Fri, 26 Jul 2013 17:25:06 +0000 (17:25 +0000)]
LinGui: Add russian translation :P
Thanks to Уважением Виктор (aka victor)

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5668 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoMacGui: fix UI lockup when adding a chapter with a name containing non-UTF8 characters.
Rodeo [Mon, 22 Jul 2013 13:47:34 +0000 (13:47 +0000)]
MacGui: fix UI lockup when adding a chapter with a name containing non-UTF8 characters.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5657 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoBump x264 to r2345-f0c1c53.
Rodeo [Sun, 21 Jul 2013 22:57:15 +0000 (22:57 +0000)]
Bump x264 to r2345-f0c1c53.

Miscellaneous fixes and improvements as usual, plus lets us drop a patch that has now been pushed upstream.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5656 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Update the exception handling code to deal with Component Activation Exceptio...
sr55 [Sat, 20 Jul 2013 14:37:53 +0000 (14:37 +0000)]
WinGui: Update the exception handling code to deal with Component Activation Exceptions, allowing for better error messages.  Changed the defaultsettings.xml file to be an embedded resource.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5655 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Switch to native WPF dialogs for file handling except for the folder browser...
sr55 [Sat, 20 Jul 2013 13:52:21 +0000 (13:52 +0000)]
WinGui: Switch to native WPF dialogs for file handling except for the folder browser. Will replace this later.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5654 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Misc fixes and improvements
sr55 [Sat, 20 Jul 2013 13:29:01 +0000 (13:29 +0000)]
WinGui: Misc fixes and improvements
- Added "Open This Directory" right click context menu on the destination box.
- Fixed the av_mp4/mkv file extension bug.
- Add new autoname options {time} {bitrate} {quality}

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5653 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Change Loose and Strict Anamorphic to use hb_set_anamorphic_size
sr55 [Sun, 14 Jul 2013 14:29:52 +0000 (14:29 +0000)]
WinGui: Change Loose and Strict Anamorphic to use hb_set_anamorphic_size
Note: No Anamorphic mode still needs work, and Custom Anamorphic is still hand calculation.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5649 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: store and print additional CPU information
Rodeo [Sat, 13 Jul 2013 18:43:44 +0000 (18:43 +0000)]
libhb: store and print additional CPU information

Printed in hb_scan(), so that it's present in all Activity Logs (both encode and scan).

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5648 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoAdd hb_video_quality_get_limits and hb_video_quality_get_name to libhb API.
Rodeo [Sat, 13 Jul 2013 18:16:00 +0000 (18:16 +0000)]
Add hb_video_quality_get_limits and hb_video_quality_get_name to libhb API.

Includes a MacGui implementation.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5647 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Make the AVFormat Muxers default.
sr55 [Sat, 13 Jul 2013 17:21:48 +0000 (17:21 +0000)]
WinGui: Make the AVFormat Muxers default.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5646 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoMacGui: populate the SRT subtitle language list dynamically from libhb.
Rodeo [Sat, 13 Jul 2013 16:41:49 +0000 (16:41 +0000)]
MacGui: populate the SRT subtitle language list dynamically from libhb.

Adds several languages that were previously missing from the list.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5645 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoSolaris: add proper POSIX defines
Rodeo [Sat, 13 Jul 2013 10:55:12 +0000 (10:55 +0000)]
Solaris: add proper POSIX defines

On Solaris, some POSIX functions are hidden behind a define. This patch adds the proper defines to the compiler command line when building for Solaris.

Patch by icchan. Thanks!

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5642 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoLinGui: Make "Open with.." nautilus option work in ubuntu 13.04
jstebbins [Wed, 10 Jul 2013 23:12:26 +0000 (23:12 +0000)]
LinGui: Make "Open with.." nautilus option work in ubuntu 13.04
Why oh why do they make these stupid little changes :-\

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5641 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix Typo on the queue.
sr55 [Wed, 10 Jul 2013 16:12:03 +0000 (16:12 +0000)]
WinGui: Fix Typo on the queue.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5640 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix an error in the Drive Menu Attached Property
sr55 [Sun, 7 Jul 2013 17:52:05 +0000 (17:52 +0000)]
WinGui: Fix an error in the Drive Menu Attached Property

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5639 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Some in-progress code that I'll pickup later on.
sr55 [Sun, 7 Jul 2013 15:45:18 +0000 (15:45 +0000)]
WinGui: Some in-progress code that I'll pickup later on.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5638 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Fix to the Drive Menu service so that it doesn't refresh when clicking on...
sr55 [Sat, 6 Jul 2013 18:23:25 +0000 (18:23 +0000)]
WinGui: Fix to the Drive Menu service so that it doesn't refresh when clicking on a menuitem.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5637 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: handle zero length EOF subtitle properly
jstebbins [Sat, 6 Jul 2013 17:11:34 +0000 (17:11 +0000)]
libhb: handle zero length EOF subtitle properly

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5636 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: fix a couple of problems with subtitle merging
jstebbins [Sat, 6 Jul 2013 14:48:06 +0000 (14:48 +0000)]
libhb: fix a couple of problems with subtitle merging
I did not handle cases where it was impossible to determine the
stop time properly.

I also did not handle the last subitle properly.  It would have been lost.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5635 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: improve handling of overlapping text subtitles
jstebbins [Mon, 1 Jul 2013 20:29:33 +0000 (20:29 +0000)]
libhb: improve handling of overlapping text subtitles
mp4 timed text does not support subtitles that overlap (in time).
So this patch detects these overlaps and merges subtitles when
appropriate.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5632 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoMacGui: improve previous commit a bit.
Rodeo [Mon, 1 Jul 2013 18:42:43 +0000 (18:42 +0000)]
MacGui: improve previous commit a bit.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5631 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoMacGui: Fix a silly Logic bug in logging code.
sr55 [Mon, 1 Jul 2013 18:40:17 +0000 (18:40 +0000)]
MacGui: Fix a silly Logic bug in logging code.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5630 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agohb_display_job_info: "Large file size" does not apply to the avformat MP4 muxer ...
Rodeo [Mon, 1 Jul 2013 15:24:20 +0000 (15:24 +0000)]
hb_display_job_info: "Large file size" does not apply to the avformat MP4 muxer (it's automatic and therefore can't be enabled or disabled).

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5629 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agox264: build with OpenCL lookahead support by default.
Rodeo [Mon, 1 Jul 2013 14:41:20 +0000 (14:41 +0000)]
x264: build with OpenCL lookahead support by default.

The necessary headers are included in the x264 source, so the only new dependency is perl.

The OpenCL-accelerated lookahead is disabled by default and can be enabled at runtime using the "opencl" advanced x264 option.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5628 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: fix crash in muxmp4.c
jstebbins [Sun, 30 Jun 2013 21:15:15 +0000 (21:15 +0000)]
libhb: fix crash in muxmp4.c
I must not have gone back and retested this :-\

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5622 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: add experimental avformat muxer for mkv and mp4
jstebbins [Sun, 30 Jun 2013 20:44:21 +0000 (20:44 +0000)]
libhb: add experimental avformat muxer for mkv and mp4

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5620 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Broke Status display. Fixed.
sr55 [Sat, 29 Jun 2013 15:39:35 +0000 (15:39 +0000)]
WinGui: Broke Status display. Fixed.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5618 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Just some prototype code for safe keeping. Some ideas around an Instant HandB...
sr55 [Sat, 29 Jun 2013 15:36:48 +0000 (15:36 +0000)]
WinGui: Just some prototype code for safe keeping. Some ideas around an Instant HandBrake window.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5617 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoWinGui: Rejig the Options window a bit.
sr55 [Fri, 28 Jun 2013 18:51:55 +0000 (18:51 +0000)]
WinGui: Rejig the Options window a bit.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5616 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agoLinGui: use hb_container_get_default_extension() when creating dest filename
jstebbins [Fri, 28 Jun 2013 16:54:16 +0000 (16:54 +0000)]
LinGui: use hb_container_get_default_extension() when creating dest filename
and fix a mostly harmless error in creating the dest filename that
is only seen before scanning any files.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5615 b64f7644-9d1e-0410-96f1-a4d463321fa5

11 years agolibhb: fix pts p-to-p start time in files parsed by libav
jstebbins [Wed, 26 Jun 2013 15:18:16 +0000 (15:18 +0000)]
libhb: fix pts p-to-p start time in files parsed by libav

The adjustment made to the start time was made incorrectly.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5614 b64f7644-9d1e-0410-96f1-a4d463321fa5