]>
granicus.if.org Git - handbrake/log
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
jstebbins [Wed, 26 Jun 2013 14:57:15 +0000 (14:57 +0000)]
LinGui: add missing sys dep to python script
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5613
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 21 Jun 2013 19:49:26 +0000 (19:49 +0000)]
WinGui: Fix the Source Drive MenuItems occasionally not working when pressed. Updated the Drag/Drop library that has a few bug fixes.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5596
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 20 Jun 2013 20:40:40 +0000 (20:40 +0000)]
WinGui: Fix an issue on the queue where jobs would re-appear after clicking edit queue and they had been removed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5595
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 20 Jun 2013 17:24:36 +0000 (17:24 +0000)]
MacGui: get rid of now obsolete @"UseCoreAudio" preference and related widgets
MacGui doesn't include faac anymore. Mapping from faac to Core Audio is done by libhb's fallback mechanism.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5594
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
randomengy [Tue, 18 Jun 2013 02:05:59 +0000 (02:05 +0000)]
Interop: Bringing it up to speed with the latest nightlies. Interop now exposes the list of valid sample rates and framerates in Encoders.cs. Also fixing a problem with Custom anamorphic and maximum height.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5593
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 16 Jun 2013 16:16:52 +0000 (16:16 +0000)]
libhb: fix hang that can occur under certain error conditions
audio and video sync are in wait loops when they first start.
if an error happens during this period, the hang would happen.
check w->done in these loops to break out in case of error.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5592
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 16 Jun 2013 16:00:15 +0000 (16:00 +0000)]
WiWinGui: Remap the audio and video encoders. Hopefully this should also be backwards compatible with user presets, but it is recommended to re-create any user presets to that the new keys get picked up incase we drop the fallbacks in the future.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5591
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 16 Jun 2013 12:03:51 +0000 (12:03 +0000)]
Fix the build under MinGW
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5590
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 16 Jun 2013 10:26:52 +0000 (10:26 +0000)]
WinGui: Fix a styling issue on the audio/subs tab
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5589
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 16 Jun 2013 01:56:22 +0000 (01:56 +0000)]
libhb: fix calculation of chapter durations in dvdread and dvdnav.
The values printed to the scan log were incorrect.
Patch by Stuart Webster. Thanks!
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5588
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 15 Jun 2013 22:38:51 +0000 (22:38 +0000)]
Cosmetics after last commit.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5587
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 15 Jun 2013 22:32:20 +0000 (22:32 +0000)]
libhb: improve video and audio encoder names.
When we only have one encoder for a particular codec:
- don't add (library_name) in the name
- don't prefix with ff or otherwise use the library name in the short name
AAC (ffmpeg) -> AAC (avcodec): works for both Libav and FFmpeg.
consistency: ffaac -> av_aac (like ca_aac, fdk_aac and so on)
VP3 (Theora) -> Theora: Theora is based on VP3, but is not exactly VP3.
manicure updated to handle the new names, but built-in presets left untouched (this will require WinGUI updates).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5586
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 15 Jun 2013 21:09:52 +0000 (21:09 +0000)]
Upgrade x264 to r2334-
a3ac64b
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@5585
b64f7644 -9d1e-0410-96f1-
a4d463321fa5