]>
granicus.if.org Git - handbrake/log
Rodeo [Sun, 17 May 2015 15:09:14 +0000 (15:09 +0000)]
MacGui: I would commit seppuku, but I am no samurai.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7204
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 17 May 2015 12:38:37 +0000 (12:38 +0000)]
libhb: make libFDK the default (HE-)AAC encoder.
It's almost as fast as libavcodec's native encoder
and offers much better audio quality at any bitrate.
Under OS X, Apple's encoder is still used by default.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7203
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
ritsuka [Sun, 17 May 2015 06:30:22 +0000 (06:30 +0000)]
MacGui: make a copy of a preset before showing the export window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7202
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 17 May 2015 00:40:55 +0000 (00:40 +0000)]
MacGui: don't forget the fastdecode checkbox when printing the job's queue description.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7201
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 16 May 2015 21:21:01 +0000 (21:21 +0000)]
MacGui: remove workaround for the case where the output samplerate is auto and the input samplerate is not known.
libhb now handles it for us.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7200
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 16 May 2015 21:08:27 +0000 (21:08 +0000)]
libhb: return the global bitrate limits for a given mixdown when the samplerate is not known.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7199
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 16 May 2015 20:36:53 +0000 (20:36 +0000)]
WinGui: Update the libhb preset stubs.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7198
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 16 May 2015 20:17:59 +0000 (20:17 +0000)]
MacGui: forgot one :(
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7197
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 16 May 2015 20:16:50 +0000 (20:16 +0000)]
MacGUI: don't double-sanitize encoder names.
*_get_from_name is where the encoder gets sanitized,
*_sanitize_name is only required when you need the
encoder name instead of its value.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7196
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 16 May 2015 19:54:28 +0000 (19:54 +0000)]
MacGui: reset allowed passthru codecs when applying a preset.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@7195
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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