]> granicus.if.org Git - handbrake/log
handbrake
9 years agoMacGui: don't hardcode encoder names.
Rodeo [Sat, 16 May 2015 19:42:30 +0000 (19:42 +0000)]
MacGui: don't hardcode encoder names.

However unlikely, the names for the passthru
encoders could change, and this new code won't
need to be updated should that happen.

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

9 years agoAllow negative number in hb_validate_filter_settings. Fix deinterlace settings valida...
ritsuka [Sat, 16 May 2015 07:18:22 +0000 (07:18 +0000)]
Allow negative number in hb_validate_filter_settings. Fix deinterlace settings validation.

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

9 years agoMacGui: allow exporting a preset folder. Add import/export menu item to the presets...
ritsuka [Sat, 16 May 2015 07:08:39 +0000 (07:08 +0000)]
MacGui: allow exporting a preset folder. Add import/export menu item to the presets drawer too.

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

9 years agocli: fix return value check for hb_presets_add_path()
jstebbins [Fri, 15 May 2015 21:28:46 +0000 (21:28 +0000)]
cli: fix return value check for hb_presets_add_path()

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

9 years agoLinGui: audio pane refactoring
jstebbins [Fri, 15 May 2015 19:08:22 +0000 (19:08 +0000)]
LinGui: audio pane refactoring

- Use dict keys that align with job in audio list.
- Fix quality for encoders with inverted quality scale like lame.
- Fix disabling of audio passthru options that do not apply to the current
  input audio track.
- Fix enable/disable of quality widgets
- Fix random failure to change audio encoders in audio settings popup

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

9 years agorotate: Use more intuitive rotation parameters
jstebbins [Fri, 15 May 2015 14:35:06 +0000 (14:35 +0000)]
rotate: Use more intuitive rotation parameters

Instead of cryptic bit flags, allow "angle:mirror" parameter

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

9 years agoMacGui: add a missing "not" in the deinterlace conversion from HBJob to hb_job_t.
ritsuka [Fri, 15 May 2015 07:05:56 +0000 (07:05 +0000)]
MacGui: add a missing "not" in the deinterlace conversion from HBJob to hb_job_t.

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

9 years agoMacGui: fix deinterlace in preview window.
ritsuka [Thu, 14 May 2015 20:49:23 +0000 (20:49 +0000)]
MacGui: fix deinterlace in preview window.

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

9 years agoMacGui: fix detelecine.
ritsuka [Thu, 14 May 2015 20:18:37 +0000 (20:18 +0000)]
MacGui: fix detelecine.

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

9 years agoMacGui: remove the built in presets update alert.
ritsuka [Thu, 14 May 2015 20:18:08 +0000 (20:18 +0000)]
MacGui: remove the built in presets update alert.

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

9 years agopresets: add new UserPresets.json path for osx cli presets
jstebbins [Thu, 14 May 2015 20:02:04 +0000 (20:02 +0000)]
presets: add new UserPresets.json path for osx cli presets

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

9 years agoMacGui: encode the right type for keepDisplayAspect.
ritsuka [Thu, 14 May 2015 19:44:13 +0000 (19:44 +0000)]
MacGui: encode the right type for keepDisplayAspect.

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

9 years agoMacGui: remove the old presets.plist file
ritsuka [Thu, 14 May 2015 19:39:14 +0000 (19:39 +0000)]
MacGui: remove the old presets.plist file

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

9 years agoMacGui: use libhb built-in presets and validation functions. Update the format and...
ritsuka [Thu, 14 May 2015 19:37:49 +0000 (19:37 +0000)]
MacGui: use libhb built-in presets and validation functions. Update the format and save the presets in UserPresets.json, the old presets are automatically imported if the new presets file is not found. The mac gui now requires 10.7 or later.

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

9 years agoLinGui: rename json preferences file ...
jstebbins [Thu, 14 May 2015 18:04:16 +0000 (18:04 +0000)]
LinGui: rename json preferences file ...

... so it doesn't overwrite old format plist file.

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

9 years agolingui: use libhb preset management from linux gui
jstebbins [Thu, 14 May 2015 17:11:48 +0000 (17:11 +0000)]
lingui: use libhb preset management from linux gui

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

9 years agocli: fix --height
jstebbins [Thu, 14 May 2015 15:14:39 +0000 (15:14 +0000)]
cli: fix --height

Didn't set the proper flag to make hb_set_anamorphic_size prefer keeping
the height over the width.

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

9 years agocli: fix initialization of encode ranges
jstebbins [Wed, 13 May 2015 23:36:33 +0000 (23:36 +0000)]
cli: fix initialization of encode ranges

The default chapter start or end was used if one but not the other of
start-at/stop-at were used.

Also don't overwrite current pass and pass_count status in hb_state_t
while searching for the position to start encoding.

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

9 years agocli: restore -O, -I, -P, -U, and -g options
jstebbins [Wed, 13 May 2015 20:27:24 +0000 (20:27 +0000)]
cli: restore -O, -I, -P, -U, and -g options
I inadvertainly disabled them when "simplifying" things.

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

9 years agoLinGui: fix 32bit builds
jstebbins [Wed, 13 May 2015 17:57:54 +0000 (17:57 +0000)]
LinGui: fix 32bit builds
File operations performed by LinGui were failing for large files.

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

9 years agoMacGui: remove che previews cache in HBPreviewGenerator when a setting changed and...
ritsuka [Wed, 13 May 2015 16:30:46 +0000 (16:30 +0000)]
MacGui: remove che previews cache in HBPreviewGenerator when a setting changed and not in HBPreviewController

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

9 years agoMacGui: limit the preview images cache to ~ the size of 60 1080p images.
ritsuka [Tue, 12 May 2015 13:14:29 +0000 (13:14 +0000)]
MacGui: limit the preview images cache to ~ the size of 60 1080p images.

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

9 years agoscan: increase scan size thresh to accomodate raw 4K avi
jstebbins [Tue, 12 May 2015 00:43:54 +0000 (00:43 +0000)]
scan: increase scan size thresh to accomodate raw 4K avi

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

9 years agocli: fix missing subtitle "Default" flag when --all-subtitles is used
jstebbins [Mon, 11 May 2015 15:45:25 +0000 (15:45 +0000)]
cli: fix missing subtitle "Default" flag when --all-subtitles is used

Also fix case that can cause all subtitles to be added twice.

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

9 years agoWinGui: Remove some test code.
sr55 [Sat, 9 May 2015 18:26:07 +0000 (18:26 +0000)]
WinGui: Remove some test code.

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

9 years agoWinGui: Pad out some initial infrastructure to read built-in presets from libhb.
sr55 [Sat, 9 May 2015 18:22:11 +0000 (18:22 +0000)]
WinGui: Pad out some initial infrastructure to read built-in presets from libhb.

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

9 years agocli: fix audio codec selection when one codec specified on the command line
jstebbins [Sat, 9 May 2015 16:44:14 +0000 (16:44 +0000)]
cli: fix audio codec selection when one codec specified on the command line

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

9 years agocli: fix off-by-one error in subtitle track selection
jstebbins [Sat, 9 May 2015 16:19:48 +0000 (16:19 +0000)]
cli: fix off-by-one error in subtitle track selection

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

9 years agoWinGui: Restore Preview functionality. The calc logic still needs fixed as there...
sr55 [Thu, 7 May 2015 17:52:36 +0000 (17:52 +0000)]
WinGui: Restore Preview functionality.  The calc logic still needs fixed as there are a few edge cases that still todate don't work.

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

9 years agoMacGui: use small size for the cropping radio button.
ritsuka [Thu, 7 May 2015 15:35:35 +0000 (15:35 +0000)]
MacGui: use small size for the cropping radio button.

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

9 years agoMacGui: wrap more hb_title properties in HBTitle.
ritsuka [Thu, 7 May 2015 15:33:13 +0000 (15:33 +0000)]
MacGui: wrap more hb_title properties in HBTitle.

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

9 years agoMacGui: cosmetics.
ritsuka [Thu, 7 May 2015 15:29:06 +0000 (15:29 +0000)]
MacGui: cosmetics.

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

9 years agocli: fix off-by-one audio track selection
jstebbins [Wed, 6 May 2015 20:53:32 +0000 (20:53 +0000)]
cli: fix off-by-one audio track selection

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

9 years agoscripts: set svn:executable property on new scripts
jstebbins [Wed, 6 May 2015 17:10:16 +0000 (17:10 +0000)]
scripts: set svn:executable property on new scripts

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

9 years agolibhb,cli: add preset management to libhb, use it in cli
jstebbins [Wed, 6 May 2015 16:04:08 +0000 (16:04 +0000)]
libhb,cli: add preset management to libhb, use it in cli

This results in custom preset support in the CLI and additional
command line options to fully support all preset keys.

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

9 years agolibhb: enable vbr encoding with fdk-aac and libav-aac
jstebbins [Mon, 4 May 2015 17:49:02 +0000 (17:49 +0000)]
libhb: enable vbr encoding with fdk-aac and libav-aac

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

9 years agoMacGui: fix endpoints for point-2-point encoding.
Rodeo [Sun, 3 May 2015 22:31:22 +0000 (22:31 +0000)]
MacGui: fix endpoints for point-2-point encoding.

libhb expects offsets, not absolute values.

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

9 years agoMacGui: fix a couple nasty rounding errors.
Rodeo [Sun, 3 May 2015 22:03:42 +0000 (22:03 +0000)]
MacGui: fix a couple nasty rounding errors.

The results could be off by almost 4% with 30fps sources.

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

9 years agoLinGui: refresh queue button pending count when queue item edited
jstebbins [Sun, 3 May 2015 21:20:54 +0000 (21:20 +0000)]
LinGui: refresh queue button pending count when queue item edited

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

9 years agoWinGui: Fix Line Endings and (StyleCop)Warnings
sr55 [Sun, 3 May 2015 17:29:45 +0000 (17:29 +0000)]
WinGui: Fix Line Endings and (StyleCop)Warnings

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

9 years agoWinGui: Some Model Re-factoring by RandomEngy
sr55 [Sun, 3 May 2015 17:18:59 +0000 (17:18 +0000)]
WinGui: Some Model Re-factoring by RandomEngy

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

9 years agoWinGui:
sr55 [Sun, 3 May 2015 17:11:39 +0000 (17:11 +0000)]
WinGui:
Bug Fixes:
- Fix binding error on the audio tab.
- Fix the X of X Pass count event args.
UI Tweaks:
- System colours is now default.
- Removed the word "Source" from the Audio and Subtitles lists to make a bit more space for the track name.
- Right Aligned the configure default buttons on the audio and subtitle tabs.

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

9 years agoLinGui: fix scanning file specified on command line
jstebbins [Fri, 1 May 2015 20:30:18 +0000 (20:30 +0000)]
LinGui: fix scanning file specified on command line

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

9 years agostream: fix TS parsing after a seek
jstebbins [Fri, 1 May 2015 20:30:15 +0000 (20:30 +0000)]
stream: fix TS parsing after a seek

This error was causing some garbled preview frames

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

9 years agoLinGui: add snapshot build for ubuntu 15.04
jstebbins [Fri, 1 May 2015 17:36:32 +0000 (17:36 +0000)]
LinGui: add snapshot build for ubuntu 15.04

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

9 years agofdk-aac: bump to version 0.1.4
jstebbins [Fri, 1 May 2015 16:17:15 +0000 (16:17 +0000)]
fdk-aac: bump to version 0.1.4

And enable compiler optimizations.  It's much fater that way.

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

9 years agoMacGui: fix autocrop.
ritsuka [Fri, 1 May 2015 15:13:00 +0000 (15:13 +0000)]
MacGui: fix autocrop.

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

9 years agolibhb: Use a buffer flat to indicate EOF
jstebbins [Fri, 1 May 2015 14:47:35 +0000 (14:47 +0000)]
libhb: Use a buffer flat to indicate EOF

... instead of a 0 length buffer.
This fixes this issue:
https://forum.handbrake.fr/viewtopic.php?f=12&t=31959

Theora can create 0 length output. These 0 length frames indicate
duplicate frames. So we can't use 0 length buffers to indicate the end
of the stream.

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

9 years agoMacGui: fix built in presets update on earlier os x versions. The dot is not needed...
ritsuka [Fri, 1 May 2015 07:38:01 +0000 (07:38 +0000)]
MacGui: fix built in presets update on earlier os x versions. The dot is not needed in the extension, it worked anyway on 10.10 but not un earlier versions.

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

9 years agolibhb: fix mingw link, undefined symbol CoTaskMemFree
jstebbins [Fri, 1 May 2015 00:01:23 +0000 (00:01 +0000)]
libhb: fix mingw link, undefined symbol CoTaskMemFree

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

9 years agohb_get_user_config_directory: improvements.
Rodeo [Thu, 30 Apr 2015 19:18:19 +0000 (19:18 +0000)]
hb_get_user_config_directory: improvements.

Fix build with older MinGW-w64 toolchains.
Fix potential memory leak and crashes.

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

9 years agolibbluray: use official 0.8.0 release
jstebbins [Thu, 30 Apr 2015 18:06:05 +0000 (18:06 +0000)]
libbluray: use official 0.8.0 release

And add MINGW_HAS_SECURE_API to defines during build

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

9 years agoMacGui: fix the multiple instances alert.
ritsuka [Thu, 30 Apr 2015 16:57:16 +0000 (16:57 +0000)]
MacGui: fix the multiple instances alert.

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

9 years agoLinGui: Fix issue with editing audio or subtitles
jstebbins [Thu, 30 Apr 2015 16:28:49 +0000 (16:28 +0000)]
LinGui: Fix issue with editing audio or subtitles

The edited settings were having unpredictable effects on loading
default audio or subtitle settings when a new source was scanned.

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

9 years agolibbluray: bump to version with UDF support
jstebbins [Thu, 30 Apr 2015 16:28:44 +0000 (16:28 +0000)]
libbluray: bump to version with UDF support

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

9 years agoMacGui: fix scan progress bar.
ritsuka [Thu, 30 Apr 2015 16:17:06 +0000 (16:17 +0000)]
MacGui: fix scan progress bar.

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

9 years agoMacGui: add a new formatter to convert a hb_state_t to a textual representation.
ritsuka [Thu, 30 Apr 2015 16:04:37 +0000 (16:04 +0000)]
MacGui: add a new formatter to convert a hb_state_t to a textual representation.

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

9 years agoMacGui: cosmetics
ritsuka [Thu, 30 Apr 2015 16:02:11 +0000 (16:02 +0000)]
MacGui: cosmetics

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

9 years agoLinGui: fix dest file generateion for block devices
jstebbins [Tue, 28 Apr 2015 22:55:24 +0000 (22:55 +0000)]
LinGui: fix dest file generateion for block devices

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

9 years agoWinGui: left in a empty static style. now removed.
sr55 [Mon, 27 Apr 2015 18:31:28 +0000 (18:31 +0000)]
WinGui: left in a empty static style. now removed.

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

9 years agoWinGui: Further Minor UI tweaks. F1 Keyboard shortcut for Help.
sr55 [Mon, 27 Apr 2015 18:30:46 +0000 (18:30 +0000)]
WinGui: Further Minor UI tweaks.  F1 Keyboard shortcut for Help.

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

9 years agojson: fix packig audio track in title
jstebbins [Mon, 27 Apr 2015 14:38:59 +0000 (14:38 +0000)]
json: fix packig audio track in title

ChannelLayout was getting dropped due to missing format specifier

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

9 years agojson: fix "End" parsing of p-to-p frame range
jstebbins [Sun, 26 Apr 2015 02:08:58 +0000 (02:08 +0000)]
json: fix "End" parsing of p-to-p frame range

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

9 years agoLinGui: Allow setting p-to-p end frame beyond guessed duration
jstebbins [Sun, 26 Apr 2015 01:05:36 +0000 (01:05 +0000)]
LinGui: Allow setting p-to-p end frame beyond guessed duration

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

9 years agoLinGui: Allow setting p-to-p end time beyond guessed duration
jstebbins [Sun, 26 Apr 2015 01:02:54 +0000 (01:02 +0000)]
LinGui: Allow setting p-to-p end time beyond guessed duration

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

9 years agoWinGui: Further UI / UX Tweaks. Main body of settings disabled until the user perfor...
sr55 [Sat, 25 Apr 2015 16:35:43 +0000 (16:35 +0000)]
WinGui: Further UI / UX Tweaks.  Main body of settings disabled until the user performs a scan.
Keyboard shortcut changes:
Alt+O  -> Open Source Panel   (New)
Ctrl+O -> Open FileScan (Unchanged)
Ctrl+Shift+O  -> Open Folder  (Was Ctrl+R)
Ctrl+F (Removed)

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

9 years agop-to-p: fix seek to start pts source initial PTS != 0
jstebbins [Fri, 24 Apr 2015 22:31:47 +0000 (22:31 +0000)]
p-to-p: fix seek to start pts source initial PTS != 0

When a file demuxed by libav does not start to time 0, our seek
to the initial start pts tried to seek too far forward.

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

9 years agolibhb: Build local pkgconfig when building local autotools.
bradleys [Fri, 24 Apr 2015 16:16:14 +0000 (16:16 +0000)]
libhb: Build local pkgconfig when building local autotools.

Prevents missing pkgconfig macros causing build failures on some systems when using local autotools with system pkgconfig.

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

9 years agoports: use standardized sched_yield instead of pthread_yield
jstebbins [Thu, 23 Apr 2015 15:15:41 +0000 (15:15 +0000)]
ports: use standardized sched_yield instead of pthread_yield

Fixes build on osx

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

9 years agodemuxmpeg: Don't drop frames with bad timestamps
jstebbins [Wed, 22 Apr 2015 21:59:31 +0000 (21:59 +0000)]
demuxmpeg: Don't drop frames with bad timestamps

Just invalidate the timestamps and let the decoders interpolate.

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

9 years agostream: Improve transport stream PCR handling
jstebbins [Wed, 22 Apr 2015 21:12:21 +0000 (21:12 +0000)]
stream: Improve transport stream PCR handling

When a new PCR is seen, emit all currently cached data.  This prevents
data that was referenced to the previous PCR from being associated with
the new PCR.

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

9 years agosync: fix frame p-to-p extra audio after end frame
jstebbins [Wed, 22 Apr 2015 21:11:30 +0000 (21:11 +0000)]
sync: fix frame p-to-p extra audio after end frame

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

9 years agoLinGui: Add pending count to "Queue" toolbar button
jstebbins [Wed, 22 Apr 2015 21:01:20 +0000 (21:01 +0000)]
LinGui: Add pending count to "Queue" toolbar button

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

9 years agoWinGui: Some minor UI Improvements. Including Waiting Queue Count on the "Show Queue...
sr55 [Wed, 22 Apr 2015 19:48:04 +0000 (19:48 +0000)]
WinGui: Some minor UI Improvements. Including Waiting Queue Count on the "Show Queue" toolbar icon.

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

9 years agoLinGui: adjust tooltip line alignments
jstebbins [Wed, 22 Apr 2015 18:52:50 +0000 (18:52 +0000)]
LinGui: adjust tooltip line alignments

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

9 years agoLinGui: fix setting forces subtitles in job
jstebbins [Wed, 22 Apr 2015 17:49:18 +0000 (17:49 +0000)]
LinGui: fix setting forces subtitles in job

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

9 years agoLinGui: Remove "reload queue" dialog. The queue is always reloaded.
jstebbins [Wed, 22 Apr 2015 17:31:01 +0000 (17:31 +0000)]
LinGui: Remove "reload queue" dialog. The queue is always reloaded.

And add a new "Delete All" button to the queue to simplify clearing the queue.

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

9 years agoMacGui: Remove the "Reload queue" alert. The queue is always reloaded and the queue...
ritsuka [Wed, 22 Apr 2015 16:58:07 +0000 (16:58 +0000)]
MacGui: Remove the "Reload queue" alert. The queue is always reloaded and the queue window is shown if there are pending jobs.

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

9 years agoMacGui: implemented the NSSecureCoding protocol in HBJob. Added a compatibility class...
ritsuka [Wed, 22 Apr 2015 16:49:30 +0000 (16:49 +0000)]
MacGui: implemented the NSSecureCoding protocol in HBJob. Added a compatibility class to fall back on NSCoding on 10.7 and earlier.

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

9 years agoparam: Allow ',' as decimal separator in filter values
jstebbins [Tue, 21 Apr 2015 15:49:34 +0000 (15:49 +0000)]
param: Allow ',' as decimal separator in filter values

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

9 years agoWinGui: Minor design tweaks to the No Titles found dialog.
sr55 [Mon, 20 Apr 2015 20:54:35 +0000 (20:54 +0000)]
WinGui: Minor design tweaks to the No Titles found dialog.

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

9 years agoWinGui: Restore the "No Titles Found" dialog from previous versions of HandBrake.
sr55 [Mon, 20 Apr 2015 18:46:33 +0000 (18:46 +0000)]
WinGui: Restore the "No Titles Found" dialog from previous versions of HandBrake.

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

9 years agoMacGui: update the tooltips of the new auto passthru options.
ritsuka [Mon, 20 Apr 2015 10:44:20 +0000 (10:44 +0000)]
MacGui: update the tooltips of the new auto passthru options.

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

9 years agoports: add functions for looking up user config directory
jstebbins [Sun, 19 Apr 2015 14:38:38 +0000 (14:38 +0000)]
ports: add functions for looking up user config directory

These will be used by the CLI for loading custom user presets.

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

9 years agoWinGui: Further UI design updates to Queue selection and Task action countdown.
sr55 [Sat, 18 Apr 2015 19:35:08 +0000 (19:35 +0000)]
WinGui: Further UI design updates to Queue selection and Task action countdown.

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

9 years agoWinGui: Adding Del shortcut to preset pane, and better warnings when deleting.
sr55 [Sat, 18 Apr 2015 19:03:56 +0000 (19:03 +0000)]
WinGui: Adding Del shortcut to preset pane, and better warnings when deleting.

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

9 years agoLinGui: Check for NULL filter settings string
jstebbins [Sat, 18 Apr 2015 18:34:40 +0000 (18:34 +0000)]
LinGui: Check for NULL filter settings string

And add more warnings where appropriate

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

9 years agofilters: Fix generation of filter string
jstebbins [Sat, 18 Apr 2015 18:34:38 +0000 (18:34 +0000)]
filters: Fix generation of filter string

When there is no "tune" and extra ':' was added to the end of the string
and caused a failure to validate the filter settings.

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

9 years agoLinGui: Use real sample rate when creating job
jstebbins [Sat, 18 Apr 2015 17:32:11 +0000 (17:32 +0000)]
LinGui: Use real sample rate when creating job

The computation of the "best" bitrate was wrong because it requires
the real samplerate and not 0 - "same as source"

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

9 years agoWinGui: Minor UI tweaks to the preset window.
sr55 [Sat, 18 Apr 2015 15:59:12 +0000 (15:59 +0000)]
WinGui: Minor UI tweaks to the preset window.

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

9 years agoWinGui: Small bug fix to handling of queue recovery when running mulitple instances...
sr55 [Sat, 18 Apr 2015 15:43:57 +0000 (15:43 +0000)]
WinGui: Small bug fix to handling of queue recovery when running mulitple instances. The GUI should not load the other app instances queue.

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

9 years agoWinGui: Add "Delete" key shortcut to the queue to delete selected items.
sr55 [Sat, 18 Apr 2015 15:36:25 +0000 (15:36 +0000)]
WinGui: Add "Delete" key shortcut to the queue to delete selected items.

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

9 years agoLinGui: Modify how dest filename is constructed for iso images
jstebbins [Sat, 18 Apr 2015 15:13:47 +0000 (15:13 +0000)]
LinGui: Modify how dest filename is constructed for iso images

Use base filename instead of iso volume label when constructing the
default destination filename.

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

9 years agoWinGui: Some further UI design tweaks.
sr55 [Sat, 18 Apr 2015 14:45:33 +0000 (14:45 +0000)]
WinGui: Some further UI design tweaks.

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

9 years agoWinGui: Misc UI fixes and fixes to the logging code for scanning that could sometimes...
sr55 [Sat, 18 Apr 2015 14:08:09 +0000 (14:08 +0000)]
WinGui: Misc UI fixes and fixes to the logging code for scanning that could sometimes cause a crash.

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

9 years agoMacGui: Add TrueHD, Flac and EAC3 auto passthru options in the default sheet.
ritsuka [Sat, 18 Apr 2015 11:28:25 +0000 (11:28 +0000)]
MacGui: Add TrueHD, Flac and EAC3  auto passthru options in the default sheet.

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

9 years agoMacGui: fix HBPicture copy method.
ritsuka [Fri, 17 Apr 2015 13:34:02 +0000 (13:34 +0000)]
MacGui: fix HBPicture copy method.

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

9 years agoMacGui: remove HBPicture dependency on HBTitle.
ritsuka [Fri, 17 Apr 2015 13:21:30 +0000 (13:21 +0000)]
MacGui: remove HBPicture dependency on HBTitle.

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

9 years agoMacGui: update the UI correctly for custom denoise preset.
ritsuka [Fri, 17 Apr 2015 12:34:52 +0000 (12:34 +0000)]
MacGui: update the UI correctly for custom denoise preset.

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

9 years agoMacGui: use the new the filter preset/tune lookup and setting validation functions.
ritsuka [Fri, 17 Apr 2015 12:32:41 +0000 (12:32 +0000)]
MacGui: use the new the filter preset/tune lookup and setting validation functions.

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