]> granicus.if.org Git - handbrake/log
handbrake
11 years agoWinGui: Fix up libhb encode feature.
sr55 [Sat, 21 Sep 2013 17:47:12 +0000 (17:47 +0000)]
WinGui: Fix up libhb encode feature.

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

11 years agoWinGui: Remove the scan service wrapper as it's no longer needed.
sr55 [Sat, 21 Sep 2013 16:25:39 +0000 (16:25 +0000)]
WinGui: Remove the scan service wrapper as it's no longer needed.

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

11 years agoMacGui: fix compil<tion with clang.
Rodeo [Fri, 20 Sep 2013 15:35:51 +0000 (15:35 +0000)]
MacGui: fix compil<tion with clang.

Implementing a protocol is not enough, we need to actually tell the compiler that we are doing it.

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

11 years agolibhb: fix scanning some dvds
jstebbins [Thu, 19 Sep 2013 02:06:20 +0000 (02:06 +0000)]
libhb: fix scanning some dvds
e.g. star trek into darkness

This reverts part of a patch that was originally written for dvdread
access.  So we need to watch for regressions.

The patch was originally written for dvdread access and my not actually be
a bug in dvdnav.  So I have reverted it in dvdnav only. I also tried to
reproduce the original bug in dvdread, but was unsuccessful. So I'm
wondering if the original bug also got "fixed" by subsequent changes.

The original bug report is here:
https://forum.handbrake.fr/viewtopic.php?f=4&t=9758&start=0

The original fix is here:
https://trac.handbrake.fr/changeset/2256

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

11 years agoInterop: Removed unused structs and constants and added warnings in libhb code to...
randomengy [Thu, 19 Sep 2013 01:40:05 +0000 (01:40 +0000)]
Interop: Removed unused structs and constants and added warnings in libhb code to update the ones that are used. Broke out types for each struct into their own file. Switched all references to hb_handle_s to IntPtr and deleted that non-working struct.

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

11 years agoWinGui: Remove the option to disable libhb features as it's now vital to have this...
sr55 [Tue, 17 Sep 2013 21:06:20 +0000 (21:06 +0000)]
WinGui: Remove the option to disable libhb features as it's now vital to have this dll present.

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

11 years agoQSV: adjust trellis logging when B- or P-frames are disabled.
Rodeo [Sun, 15 Sep 2013 22:31:50 +0000 (22:31 +0000)]
QSV: adjust trellis logging when B- or P-frames are disabled.

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

11 years agoQSV: minor refactoring.
Rodeo [Sun, 15 Sep 2013 22:10:57 +0000 (22:10 +0000)]
QSV: minor refactoring.

Address the easy issues first.

Apologies if I broke HandBrakeInterop.

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

11 years agoInterop: Various fixes/improvements
randomengy [Sat, 14 Sep 2013 18:13:52 +0000 (18:13 +0000)]
Interop: Various fixes/improvements
* Exposed container list and changing compatible containers from an enum to an int to allow pulling the container list dynamically.
* Removed a few unused and out-of-date functions and structs.
* Updated a few structs to better track with the QSV changes.
* Added a method to create a pointer to a UTF-8 encoded string.
* Dither now is chosen automatically rather than turned off, which helps with FDK AAC.
* Fixed unicode custom chapter names.

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

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