summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* manicure: add support for AAC/MP3 Passthru and FLAC.Rodeo2012-01-071-0/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4403 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Couple of bug fixes to the Auto-Passthru feature.sr552012-01-072-7/+40
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4402 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Control over automatic passthru options on the Audio Panel.sr552012-01-0710-27/+385
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4401 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: fix the popups in the audio panel.Rodeo2012-01-051-1079/+627
| | | | | | | | 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
* Backport mp4v2 SVN revision 473.Rodeo2012-01-051-0/+22
| | | | | | | | Fixes a crash due to a division by zero. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4399 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix flac md5 sumjstebbins2012-01-041-8/+10
| | | | | | | | | 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
* BuildSystem: Mac OS X - fix pkg.create to use correct minver .dmg namingkonablend2012-01-041-4/+6
| | | | | | | | 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
* BuildSystem: Mac OS X - fix pkg.create targetkonablend2012-01-041-2/+2
| | | | | | | | - 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
* BuildSystem: Mac OS X - transition to Xcode4konablend2012-01-0439-2682/+1867
| | | | | | | | | | | | | | | | | | | | | | | | - 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
* WinGui: (WPF) Bug fixes, Initial work on the Filters Viewsr552011-12-3011-22/+353
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4394 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: (WPF) Move all the main UI tab UserControls into an MVVM format. ↵sr552011-12-3045-449/+896
| | | | | | Mostly code shuffling. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4393 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: (WPF) Fix build, Audio / Subtitle Panel initial template design, ↵sr552011-12-305-132/+401
| | | | | | Output settings on the Main UI Wired up. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4392 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add path to log when decoding previews in batch scanjstebbins2011-12-291-1/+8
| | | | | | 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
* WinGui: (WPF) Initial work to hookup the log viewer + some additional helper ↵sr552011-12-2718-54/+780
| | | | | | classes ported over form the WinForms version. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4390 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: (WPF) Initial work to implement the "Queue" and "Add Preset" ↵sr552011-12-2731-70/+1168
| | | | | | Windows. Additional setup work around the main window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4389 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Use -2 to 10 range for Vorbis audio quality (same as what oggenc uses), ↵Rodeo2011-12-232-4/+5
| | | | | | 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
* WinGui: (WPF) Work on the Chapters Panel + Missing Image files.sr552011-12-226-11/+137
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4384 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix overlapping vobsubsjstebbins2011-12-221-10/+8
| | | | | | | | | 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
* WinGui: Fix the Query Parser for x264 preset options. sr552011-12-221-5/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4382 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add utilities for debugging fifo and buffer poolsjstebbins2011-12-211-0/+166
| | | | | | | 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
* Fix corruption of buffer pools by render subsjstebbins2011-12-211-0/+4
| | | | | | | 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
* WinGui: (WPF) Some further work on the WPF GUI. Started to hook up presets.sr552011-12-2112-20/+393
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4379 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix an issue with the Output Settings preset name display. It was ↵sr552011-12-201-1/+1
| | | | | | intermittently showing "Custom" for a selected preset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4378 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some Audio Panel refactoring and an additional method to the scan ↵sr552011-12-204-12/+58
| | | | | | 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
* WinGui: Import Patch to fix corrupted characters in the Parser class. ↵sr552011-12-201-1/+1
| | | | | | | | 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
* MacGui: fix some warnings introduced in the previous commit.Rodeo2011-12-081-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4375 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: add "Fast" decomb option.Rodeo2011-12-083-11/+29
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4374 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: 1st lion xcode 4.2.1 commit. Cosmetic Preview Window changes to ↵dynaflash2011-12-052-1101/+135
| | | | | | 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
* WinGui: (WPF) Further work hooking up the new main window.sr552011-12-0320-64/+208
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4372 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: (WPF) Update with options panel with the latest WinForm changes.sr552011-12-024-3/+39
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4371 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Extended the Automatic Audioo/Subtitle selection feature to allow a ↵sr552011-12-017-78/+104
| | | | | | 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
* WinGui: Fix VLC detection bug.sr552011-12-011-9/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4369 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix to the autoname function {source_path} option. It would ↵sr552011-11-291-1/+5
| | | | | | 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
* CLI: "Rip" -> "Encode"sr552011-11-291-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4367 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: (WPF) Further UI work on the new interface.sr552011-11-285-120/+262
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4366 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: (WPF) Further work on setting up the initial UI.sr552011-11-263-11/+178
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4365 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Show P-to-P start and end times in activity logjstebbins2011-11-261-2/+32
| | | | | | | 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
* WinGui: Change the audio panel, so that if no tracks are available, the ↵sr552011-11-261-1/+1
| | | | | | controls will correctly enable/disable based on the encoder. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4363 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: (WPF) Some further UI Work.sr552011-11-2016-130/+204
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4362 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: (WPF) Add global exception handler and new wpf exception view.sr552011-11-208-10/+395
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4361 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Add a tooltip to the audio panel that explains it's operation a bit ↵sr552011-11-192-1/+10
| | | | | | better. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4360 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix a issue where audio controls would disable sometimes if there ↵sr552011-11-191-0/+24
| | | | | | was only one audio track on the source. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4359 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Align stack of all threads created by libhbjstebbins2011-11-182-1/+12
| | | | | | | 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
* Fix crash in swscale on windows XP 32bitjstebbins2011-11-181-0/+13
| | | | | | | 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
* WinGui: Fixes to the Burned/Default flags being set incorrectly on the ↵sr552011-11-171-42/+12
| | | | | | subtitle tab when adding multiple items. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4356 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Some issues with loading ffmpeg4 encoder via presets fixed.sr552011-11-172-3/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4355 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: Fix the mpeg4 encoder query.sr552011-11-171-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4354 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix out of memory condition on mingw32jstebbins2011-11-151-7/+4
| | | | | | | | | 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
* Make sure decvobsub.c generates valid timestampsjstebbins2011-11-152-4/+29
| | | | | | | | | 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
* Fix interleaving of subtitles in muxerjstebbins2011-11-143-8/+32
| | | | | | | | | | | | | 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