]>
granicus.if.org Git - handbrake/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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