]>
granicus.if.org Git - handbrake/log
sr55 [Sat, 7 Jan 2012 19:15:22 +0000 (19:15 +0000)]
WinGui: Couple of bug fixes to the Auto-Passthru feature.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4402
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 7 Jan 2012 18:55:26 +0000 (18:55 +0000)]
WinGui: Control over automatic passthru options on the Audio Panel.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4401
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 5 Jan 2012 21:46:27 +0000 (21:46 +0000)]
MacGUI: fix the popups in the audio panel.
See http://download.handbrake.fr/handbrake/testing/popups/Audio.png
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4400
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 5 Jan 2012 19:06:31 +0000 (19:06 +0000)]
Backport mp4v2 SVN revision 473.
Fixes a crash due to a division by zero.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4399
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 4 Jan 2012 22:46:45 +0000 (22:46 +0000)]
Fix flac md5 sum
Two mistakes. First, we were sending NULL to the encoder twice, which
causes libav to finalize the md5 a second time and corrupt it. Second,
I forgot that the context extradata needs to be re-copied to our audio
config before the muxer updates the flac header information.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4398
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
konablend [Wed, 4 Jan 2012 18:48:58 +0000 (18:48 +0000)]
BuildSystem: Mac OS X - fix pkg.create to use correct minver .dmg naming
Replace hardcoded .5 naming for product .dmg files with value derived
from $(GCC.minver) or blank if none is specified.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4397
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
konablend [Wed, 4 Jan 2012 17:30:41 +0000 (17:30 +0000)]
BuildSystem: Mac OS X - fix pkg.create target
- old placement of xcode products was in $(BUILD/)
- new location is $(XCODE.symroot)/
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4396
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
konablend [Wed, 4 Jan 2012 09:41:11 +0000 (09:41 +0000)]
BuildSystem: Mac OS X - transition to Xcode4
- transition from Xcode3 to Xcode4
- overhaul HandBrake.xcodeproj file
- simplify down to 2 configurations: debug, release
- add xcconfig for useful variants: osx106.i386, osx106.x86_64, osx107.i386, osx107.x86_64
- add configure --xcode-config as preferred method to choose OSX minimum version and SDK
- overhaul Info.plist generation to use m4 instead of cpp
- remove use of direct static libraries on command line - Xcode4 now enables -search_paths_first by default
- reference external build static libraries project file - greatly simplifying project file maintenance
- update universal build targets to use --xcode-config
- update ffmpeg hack to build on i386 in both debug and optimized modes
- update ffmpeg build to show compile verbosity
- enable local yasm when yasm probe fails
- remove unused GCC.ldsysroot
- remove unused GCC.ldminver
- enhance xcodemake to use --sysroot, --minver
- update/regenerate docs accordingly
- add support for configure-time repo probe when svn repo is incompatible format to Xcode via .svn/HANDBRAKE_REPO_PROBE
- replaced make/test/build.matrix.darwin with make/test/build.matrix
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4395
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 30 Dec 2011 22:21:44 +0000 (22:21 +0000)]
WinGui: (WPF) Bug fixes, Initial work on the Filters View
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4394
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 30 Dec 2011 18:57:30 +0000 (18:57 +0000)]
WinGui: (WPF) Move all the main UI tab UserControls into an MVVM format. Mostly code shuffling.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4393
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 30 Dec 2011 16:07:30 +0000 (16:07 +0000)]
WinGui: (WPF) Fix build, Audio / Subtitle Panel initial template design, Output settings on the Main UI Wired up.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4392
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 29 Dec 2011 23:18:23 +0000 (23:18 +0000)]
Add path to log when decoding previews in batch scan
The title number isn't very helpful in batch scan mode.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4391
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 27 Dec 2011 22:52:43 +0000 (22:52 +0000)]
WinGui: (WPF) Initial work to hookup the log viewer + some additional helper classes ported over form the WinForms version.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4390
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 27 Dec 2011 18:41:31 +0000 (18:41 +0000)]
WinGui: (WPF) Initial work to implement the "Queue" and "Add Preset" Windows. Additional setup work around the main window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4389
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 23 Dec 2011 19:47:28 +0000 (19:47 +0000)]
Use -2 to 10 range for Vorbis audio quality (same as what oggenc uses), instead of the native libvorbis API values. This is what users will expect.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4385
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 22 Dec 2011 17:24:04 +0000 (17:24 +0000)]
WinGui: (WPF) Work on the Chapters Panel + Missing Image files.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4384
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 22 Dec 2011 16:36:51 +0000 (16:36 +0000)]
Fix overlapping vobsubs
vobsubs that don't have a stop time were persisting too long and being
displayed under the next vobsub in the video. We don't need to guess
the stop time of the vobsub. sync already handles unknown stop times
for subtitles.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4383
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 22 Dec 2011 13:51:47 +0000 (13:51 +0000)]
WinGui: Fix the Query Parser for x264 preset options.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4382
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 21 Dec 2011 22:07:05 +0000 (22:07 +0000)]
Add utilities for debugging fifo and buffer pools
They are all ifdef'd out and not used anywhere. Enable and use as
needed when fifo issues crop up.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4381
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 21 Dec 2011 22:06:59 +0000 (22:06 +0000)]
Fix corruption of buffer pools by render subs
A subtitle buffer's "next" pointer was being modified after the
buffer was closed which corrupts the buffer pool.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4380
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 21 Dec 2011 18:01:05 +0000 (18:01 +0000)]
WinGui: (WPF) Some further work on the WPF GUI. Started to hook up presets.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4379
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 20 Dec 2011 20:59:33 +0000 (20:59 +0000)]
WinGui: Fix an issue with the Output Settings preset name display. It was intermittently showing "Custom" for a selected preset.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4378
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 20 Dec 2011 20:42:07 +0000 (20:42 +0000)]
WinGui: Some Audio Panel refactoring and an additional method to the scan service to allow scan logs to be more easily debugged.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4377
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 20 Dec 2011 20:11:48 +0000 (20:11 +0000)]
WinGui: Import Patch to fix corrupted characters in the Parser class. http://code.google.com/p/handbrake/source/detail?r=
67ec1976d8301dd5592ee1249a611f9c91efd6f7
Thanks to golgol7777
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4376
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 8 Dec 2011 11:04:44 +0000 (11:04 +0000)]
MacGui: fix some warnings introduced in the previous commit.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4375
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Thu, 8 Dec 2011 10:40:10 +0000 (10:40 +0000)]
MacGUI: add "Fast" decomb option.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4374
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 5 Dec 2011 21:22:03 +0000 (21:22 +0000)]
MacGui: 1st lion xcode 4.2.1 commit. Cosmetic Preview Window changes to buttons that looked like ass on lion and add 64 bit arch to default xcode.app build arches for lion.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4373
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 3 Dec 2011 20:42:25 +0000 (20:42 +0000)]
WinGui: (WPF) Further work hooking up the new main window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4372
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 2 Dec 2011 20:17:53 +0000 (20:17 +0000)]
WinGui: (WPF) Update with options panel with the latest WinForm changes.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4371
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 1 Dec 2011 22:11:32 +0000 (22:11 +0000)]
WinGui: Extended the Automatic Audioo/Subtitle selection feature to allow a preferred language to be set for Subtitles and remove some restrictions on the window to make it more flexible.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4370
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 1 Dec 2011 21:24:36 +0000 (21:24 +0000)]
WinGui: Fix VLC detection bug.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4369
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 29 Nov 2011 20:24:41 +0000 (20:24 +0000)]
WinGui: Fix to the autoname function {source_path} option. It would sometimes use a directory 1 level up from where it was supposed to.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4368
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 29 Nov 2011 17:41:41 +0000 (17:41 +0000)]
CLI: "Rip" -> "Encode"
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4367
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 28 Nov 2011 20:27:02 +0000 (20:27 +0000)]
WinGui: (WPF) Further UI work on the new interface.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4366
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 26 Nov 2011 22:45:40 +0000 (22:45 +0000)]
WinGui: (WPF) Further work on setting up the initial UI.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4365
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 26 Nov 2011 19:09:12 +0000 (19:09 +0000)]
Show P-to-P start and end times in activity log
When start and end times are give in units of time or frames, show the
appropriate start and end indications in the activity log.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4364
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 26 Nov 2011 15:33:46 +0000 (15:33 +0000)]
WinGui: Change the audio panel, so that if no tracks are available, the controls will correctly enable/disable based on the encoder.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4363
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 20 Nov 2011 20:02:49 +0000 (20:02 +0000)]
WinGui: (WPF) Some further UI Work.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4362
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 20 Nov 2011 18:30:43 +0000 (18:30 +0000)]
WinGui: (WPF) Add global exception handler and new wpf exception view.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4361
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 19 Nov 2011 21:34:19 +0000 (21:34 +0000)]
WinGui: Add a tooltip to the audio panel that explains it's operation a bit better.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4360
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 19 Nov 2011 21:27:03 +0000 (21:27 +0000)]
WinGui: Fix a issue where audio controls would disable sometimes if there was only one audio track on the source.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4359
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 18 Nov 2011 23:54:35 +0000 (23:54 +0000)]
Align stack of all threads created by libhb
This is a preemptive measure to prevent any future crashes in SSE code
that requires 16 byte stack alignment.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4358
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 18 Nov 2011 23:22:42 +0000 (23:22 +0000)]
Fix crash in swscale on windows XP 32bit
It seems threads on XP are not guaranteed to start with an 16 byte
aligned stack. swscale's SSE code assumed that the stack was aligned.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4357
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 17 Nov 2011 22:05:34 +0000 (22:05 +0000)]
WinGui: Fixes to the Burned/Default flags being set incorrectly on the subtitle tab when adding multiple items.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4356
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 17 Nov 2011 21:42:21 +0000 (21:42 +0000)]
WinGui: Some issues with loading ffmpeg4 encoder via presets fixed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4355
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 17 Nov 2011 21:07:18 +0000 (21:07 +0000)]
WinGui: Fix the mpeg4 encoder query.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4354
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 15 Nov 2011 22:56:19 +0000 (22:56 +0000)]
Fix out of memory condition on mingw32
realloc doesn't really release memory under most circumstances, so it's
not suitable for reducing the size of an hb_buffer_t. So instead,
allocate a new smaller buffer, copy the data, and return the old larger
buffer to the buffer pool for reuse.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4353
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 15 Nov 2011 21:36:45 +0000 (21:36 +0000)]
Make sure decvobsub.c generates valid timestamps
sync.c expects that timestamps will all be resolved by the time buffers
reach it. Reader will invalidate timestamps while waiting to
resynchronize the SCR. So decoders (inparticular decvobsub) need to
extrapolate timestamps when they are not supplied.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4352
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 14 Nov 2011 23:50:18 +0000 (23:50 +0000)]
Fix interleaving of subtitles in muxer
Specifically, this affects closed captions which are pushed into the
pipeline very late. CC's are dribbled in 2 bytes per video frame.
The entire CC that we put into a subtitle frame isn't available till
we see the signal for the end of the CC. This can be several seconds
after it began. So I have established a minimum buffer size that the
muxer accumulates before it outputs any data. This allows CCs to get
into the pipeline before the muxer outputs the interleave interval that
they belong in.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4351
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 14 Nov 2011 23:04:10 +0000 (23:04 +0000)]
Fix spurious audio compression & quality log warning
quality and compression_level were not getting initialized to -1 for
passthru.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4350
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 14 Nov 2011 04:22:37 +0000 (04:22 +0000)]
LinGui: replace references to "Rip" with encode or transcode
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4349
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 13 Nov 2011 19:20:43 +0000 (19:20 +0000)]
Fix seeking in wmv files that have no index
Libav's fallback binary search seek fails because a PTS is never
generated for video stream types that have B frames.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4348
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 13 Nov 2011 18:17:56 +0000 (18:17 +0000)]
WinGui: (WPF) Further work on the WPF UI and associated servies and utilities. Started working on wiring up the ability to encode.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4347
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 13 Nov 2011 02:15:12 +0000 (02:15 +0000)]
Disable multi-threaded decoding of ProRes
It causes artifacts in some videos
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4346
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 10 Nov 2011 23:29:23 +0000 (23:29 +0000)]
Fix closed captioning crash
Prevent the same CC buffer from being attached to multiple tags. The
same buffer would get pushed to a fifo multiple times and ultimately
freed multiple times.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4345
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 10 Nov 2011 20:01:32 +0000 (20:01 +0000)]
Fix new dvd structure protection
Transformers 3
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4344
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 9 Nov 2011 01:05:24 +0000 (01:05 +0000)]
revert an ffmpeg reader change
I did this a while back to improve seek performance for some samples
that are demuxed by ffmpeg. But it causes crashes with some file types.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4343
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 6 Nov 2011 16:56:00 +0000 (16:56 +0000)]
WinGui: (WPF) Starting to wire up bits of the main window. (Source Scan)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4342
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 6 Nov 2011 01:43:21 +0000 (01:43 +0000)]
Fix probing mpeg video in program streams
... and probably some other formats as well. Libav's probe routine
doesn't necessarily return names that match the codec names
that can be looked up by avcodec_find_decoder_by_name(). So we
have to manually map the names if the lookup fails. Lookup for
mpeg video started failing with the last Libav bump because
they removed an obsolete "mpegvideo" decoder that we were matching
on. The correct decoder is "mpeg2video", but probe doesn't return
that string.
Also fix our implementation of the ff_lockmgr callback. Current
git Libav fails if we don't fix it. So might as well fix it now.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4341
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 4 Nov 2011 23:02:19 +0000 (23:02 +0000)]
WinGui: Several more culture issue fixes.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4340
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 4 Nov 2011 22:56:03 +0000 (22:56 +0000)]
WinGui: Use Invariant culture in the Status Parser.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4339
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 4 Nov 2011 02:42:08 +0000 (02:42 +0000)]
bump Libav to
v0.7-1696-gcae4f4b
Fixes mingw64 crash when decoding dts audio
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4338
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 2 Nov 2011 21:29:17 +0000 (21:29 +0000)]
Fix ac3 mixdown to mono
we were setting the wrong mixdown flag. Funny how something like this
can go for so long unnoticed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4337
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 2 Nov 2011 16:26:11 +0000 (16:26 +0000)]
Disable DTS-HD LBR secondary audio tracks
DTS-HD LBR used in HD-DVD and bluray for secondary audio
streams. Libav can not decode yet. Having it in the audio
list causes long delays during scan while we try to get stream
parameters. So skip this audio type for now.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4336
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 1 Nov 2011 18:23:20 +0000 (18:23 +0000)]
LinGui: fix initial subtitle selection
combo box selection was not getting initialized, so showed no selection.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4335
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 1 Nov 2011 17:47:23 +0000 (17:47 +0000)]
LinGui: add index to audio descr in audio list
Audios that have identical descriptions are difficult to distinguish in
the audio list. So add the track index to the display.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4334
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 31 Oct 2011 15:16:47 +0000 (15:16 +0000)]
LinGui: fix a problem with height control
Attempting to increase the height would revert back to previous setting
due to rounding problems.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4333
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 31 Oct 2011 14:59:32 +0000 (14:59 +0000)]
Allow vorbis quality to go down to -0.2
Bizzaro vorbis allows negative quality factors. They go to 11 in the
wrong direction.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4332
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 30 Oct 2011 22:08:47 +0000 (22:08 +0000)]
WinGui: (WPF) Initial setup for the Log Window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4331
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 30 Oct 2011 21:53:10 +0000 (21:53 +0000)]
WinGui: (WPF) Further work on the new Options window. Just UI/Cosmetic code to finish now.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4330
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 30 Oct 2011 17:58:53 +0000 (17:58 +0000)]
Interop: Updates to the Interop Library to use the new methods to get at the Audio/Video encoder information from libhb. Patch by RandomEngy.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4329
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 29 Oct 2011 20:17:24 +0000 (20:17 +0000)]
WinGui: (WPF) Continued work on the options window. Save Settings, Various functions and place holders for TODO's
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4328
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 29 Oct 2011 17:40:22 +0000 (17:40 +0000)]
LinGui: fix "Auto" audio encoder selection
When a fallback encoder is chosen, the actual encoder used should show
up in the audio list, but "Auto" should remain selected in the dropdown.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4327
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 28 Oct 2011 20:39:16 +0000 (20:39 +0000)]
WinGui: (WPF) Options window bindings are now in place.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4326
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 28 Oct 2011 18:35:38 +0000 (18:35 +0000)]
LinGui: fix problem saving flac audio in preset
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4325
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 26 Oct 2011 22:28:56 +0000 (22:28 +0000)]
remove some debug messages I inadvertently left in
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4324
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 26 Oct 2011 19:22:34 +0000 (19:22 +0000)]
WinGui: Some behavioural fixes to the audio panel controls.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4323
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 26 Oct 2011 17:53:34 +0000 (17:53 +0000)]
bump ffmpeg to
v0.7-1470-gb95fbba
Fixes problem setting dsur_mode in ac3 encoder that caused encode
failures if using ac3 encoder and mixdown is dolby or dplii.
Fixes a VC-1 decode issue that caused scattered misplaced blocks.
Fixes swscale bug that caused banding.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4322
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 26 Oct 2011 16:01:56 +0000 (16:01 +0000)]
CLI: fix bitrate parameter parsing
When fewer bitrates than tracks were specified and only one bitrate is
specified, we didn't apply the bitrate to all tracks properly.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4321
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 25 Oct 2011 22:38:46 +0000 (22:38 +0000)]
use more sensitive threshold for pullup detection
This improves our accuracy at detecting the framerate of telecined
material.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4320
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 25 Oct 2011 21:31:15 +0000 (21:31 +0000)]
WinGui: (WPF) Further work on the options screen. Initial rough styling and Load method.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4319
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 25 Oct 2011 18:19:12 +0000 (18:19 +0000)]
LinGui: fix couple audio bitrate display problems
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4318
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 25 Oct 2011 16:41:45 +0000 (16:41 +0000)]
initialize wait_for_keyframe in the right place
It was in in the wrong initialization function. So wasn't doing
anything very useful :p
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4317
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 25 Oct 2011 15:16:18 +0000 (15:16 +0000)]
Find font attachments by file name extension
Some font attachments don't have the correct mime type. So check the
file name extension as well when looking for fonts.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4316
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 25 Oct 2011 14:58:08 +0000 (14:58 +0000)]
Fix configure rule for building lucid package
headdesk
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4315
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 25 Oct 2011 02:18:15 +0000 (02:18 +0000)]
Add optional yasm contrib
To enable, "configure --enable-local-yasm"
Ubuntu 10.04 LTS (lucid) has yasm 0.8 which is no longer compatible with
x264. This change allows us to build yasm as a contrib and use it for
building both Libav and x264 which require yasm.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4314
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 23 Oct 2011 20:40:45 +0000 (20:40 +0000)]
bump x264 from r2085 to r2106
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4313
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 23 Oct 2011 13:54:50 +0000 (13:54 +0000)]
WinGui: Add support for new decomb options.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4312
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
randomengy [Sat, 22 Oct 2011 22:43:58 +0000 (22:43 +0000)]
Wrap encoder lists in functions to expose them to Pinvoke.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4311
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 22 Oct 2011 21:26:28 +0000 (21:26 +0000)]
WinGui: (WPF) Added backing properties for binding on the options window & some general tidy up of the code/comments.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4310
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 22 Oct 2011 19:42:16 +0000 (19:42 +0000)]
LinGui: add "Fast" decomb option
Adds a fast decomb option that uses the decomb settings that were the
defaults before the introduction of decomb3.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4309
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 22 Oct 2011 19:36:15 +0000 (19:36 +0000)]
Add new decomb modes
This is jbrjakes decomb3 patch.
New modes are gamma compensation and erode dialate filter.
Gamma adjusting pixel values makes less visible differences count less
in the metric that is calculated. Filtering removes isolated "hits"
that are more likely noise. This all makes decomb more discerning and
therefore the thresholds can be lowered.
The filter's defaults use these new modes with lower thresholds. If you
want the old behavior, use:
7:2:6:9:1:80
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4308
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 22 Oct 2011 16:54:06 +0000 (16:54 +0000)]
Update linux build documentation
Add fribidi to build dependencies
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4307
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 22 Oct 2011 16:38:47 +0000 (16:38 +0000)]
WinGui: Initial layout of the WPF options window
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4306
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 22 Oct 2011 16:35:35 +0000 (16:35 +0000)]
LinGui: add fribidi to build dependencies
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4305
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 21 Oct 2011 18:24:43 +0000 (18:24 +0000)]
ASS bump to 0.10.0
libass has a new dependency on fribidi. So also add fribidi to
contribs. I repackaged the libass distribution because the configure
script shipped with it is damaged beyond repair for darwin.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4304
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 21 Oct 2011 18:24:38 +0000 (18:24 +0000)]
bump freetype from 2.3.9 to 2.4.7
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4303
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 21 Oct 2011 17:44:51 +0000 (17:44 +0000)]
bump libvorbis from aoTuV b5 to b6.03
Libvorbis aoTuV was unified with Xiph.Org's libvorbis1.3.2.
Many bug fixes and improvements.
Enlarge buffer for audio headers. The new vorbis generates
larger code book headers.
patch configure to fix llvm -O4 bug
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4302
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 21 Oct 2011 17:44:46 +0000 (17:44 +0000)]
bump libogg from 1.1.3 to 1.3.0
patch configure for osx
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4301
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 20 Oct 2011 15:31:18 +0000 (15:31 +0000)]
make build_gamma_lut static
This function is specific to renderers duplicate frame detection method
and conflicts with the decomb3 patch with uses a floating point gamma
lut.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4300
b64f7644 -9d1e-0410-96f1-
a4d463321fa5