summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui:sr552010-11-091-2/+8
| | | | | | - Don't display an exception after the process was deliberately killed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3666 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix alignment of the widgets in the Advanced Panel.dynaflash2010-11-092-617/+302
| | | | | | - Patch by Rodeo. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3665 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix queue and auto m4v ...dynaflash2010-11-081-2/+3
| | | | | | | | - patch (as previous) by circleone - Fix it so that the queue does not attempt to process an extra queue item when the output file already exists. - Using AC3 Passthru as the codec will trigger the output file to have the .m4v extension when using mp4. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3664 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Audiodynaflash2010-11-081-93/+74
| | | | | | - Switched the audio object to use KVO internally to make the code more legible, to allow switching the codec to eventually cause the mp4 output extension to be re-evalutated, and to make sure the bitrate and mixdown popups are empty when the track is disable (the None track). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3663 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui;sr552010-11-081-1/+1
| | | | | | - Fix a potential crash condition in the encode service. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3662 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-11-0711-17/+1574
| | | | | | - Added numerous bits of code that have been lying around my system for a while. None of this is hooked up. Just pushing it into the repository so I don't lose it. It may be used for a future release. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3661 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix encx264 to accomodate upcoming x264 api change.jstebbins2010-11-071-18/+15
| | | | | | | | | | i_qpplus1 is going away, so eliminate our use of it. Isn't needed anyway. Also switch from using x264_picture_alloc to x264_picture_init. We are supplying out own buffer, so we should be using init instead of alloc. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3660 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-11-071-1/+11
| | | | | | - Collaspe the preview window if QT is not installed. Hide the QuickTime playback options. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3659 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Improved logging of keyint min/maxjstebbins2010-11-071-4/+21
| | | | | | | | | | | | | | | | | | And small tweak to keyint_max calculation. x264 slightly changed the way the automatic min-keyint is calculated. Also, keyint infinite was added. This does not cause any encoding issues, but depending on the settings and the framerate, the log contained keyint values that don't correspond to the actual encode's values. The keyint_max was calculated, 59.94 fps sources will get a keyint of 599 rather than 600. With this change, It is rounded to the closest integer then multiplied by 10. Thanks to Rodeo git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3658 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump cpu count limit from 8 to 64jstebbins2010-11-072-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3657 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix use of uninitialized variable in mpeg PS detection.jstebbins2010-11-071-1/+1
| | | | | | | This could easily cause PS detection to fail. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3656 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Allow longer SRT filename paths.jstebbins2010-11-074-7/+13
| | | | | | | Bump from 128 to 256. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3655 b64f7644-9d1e-0410-96f1-a4d463321fa5
* oops, delete debug printf...jstebbins2010-11-061-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3654 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix audio sync when resampling 48khz to 44.1khzjstebbins2010-11-062-9/+10
| | | | | | | | Rounding errors in timestamp calculations caused a gradual slip in both sync.c and encfaac.c. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3653 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-11-069-155/+19
| | | | | | - Remove the Caliburn / Service Locator references. Not going to put this in the upcoming release. No need to bloat the installer with the dlls when they are not currently used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3652 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix windows crash and probably other random nastiness.jstebbins2010-11-061-2/+2
| | | | | | | | | | Initializing extradata_size to non-zero makes ffmpeg think it needs to parse extradata. But in the non-broken-by-microsoft case we leave extradata as uninitialized junk. So ffmpeg parses uninitialized data and sometimes marches off into the weeds. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3651 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix framerate detection again (really, i mean it this time)jstebbins2010-11-051-10/+6
| | | | | | | | | | | integer overflow was causing our sanity checks of ffmpegs frame rate to fail. We would then fall back to using less accurate values. Also removes the completely incorrect adjustment that I made based on ticks_per_frame. That is only useful in a different code path. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3650 b64f7644-9d1e-0410-96f1-a4d463321fa5
* log the title duration before throwing it out when it's too shortjstebbins2010-11-052-16/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3649 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix hb_get_best_mixdown to allow downmixing 7.1 to 5.1jstebbins2010-11-053-24/+18
| | | | | | | | Use hb_get_best_mixdown in places in the LinGui that were duplicating code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3648 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix auto audio track selection problemjstebbins2010-11-051-2/+2
| | | | | | | | | When passthru is requested, and the first audio track of the source isn't passthru compatible, it picked the first track instead of moving on to a compatible track. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3647 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix start/stop time of last lame bufferjstebbins2010-11-041-18/+23
| | | | | | | | after flushing lame, the flushed buffers start/stop time were not being set. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3646 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: update copyright datesjstebbins2010-11-031-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3645 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix a problem with updating mixdown combojstebbins2010-11-031-1/+7
| | | | | | | | The first time the codec combo changes, the mixdown didn't get sanitized and updated. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3644 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix framerate detection of ffmpeg sourcesjstebbins2010-11-031-0/+4
| | | | | | | found another spot where ticks_per_frame was not being accounted for. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3643 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Fix psy-rd formatting to be locale safejstebbins2010-11-022-35/+8
| | | | | | | | | Reverts the previous commit regarding this. Uses '|' as separator between psy-rd and psy-trellis parameters since ',' is ambiguous in locales that use ',' as decimal point. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3642 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Use '.' for all locales when passing floats to x264jstebbins2010-11-021-1/+15
| | | | | | | | x264 doesn't accept internationalized decimal points. So force '.' when converting floats. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3641 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-11-012-3/+6
| | | | | | - Second attempt at build fix. Fixes references. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3640 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-11-013-6/+24
| | | | | | - Attempt to fix the nightly build. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3639 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix spelling of 'track' in cli helpjstebbins2010-11-011-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3638 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-11-0118-216/+1171
| | | | | | - Some re factoring of the Framework library git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3637 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: allow specifying file to scan on command linejstebbins2010-11-013-1/+24
| | | | | | | | The gui will immediately scan this file at startup. Makes 'Open with' nautilus options behave as expected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3636 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Subtitle tab changesdynaflash2010-11-011-102/+89
| | | | | | | | | | - Patch by Rodeo ... Thanks! - displays additional information about source subtitles (VOBSUB, SSA, etc. in addition to Text/Bitmap). - disables the "Forced Only" checkbox for non-VOBSUB tracks. - makes "Forced Only" the default for Foreign Language Search. - makes the "Default" and "Burned In" checkboxes mutually exclusive (the checkboxes act like a radio button). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3635 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-10-316-5/+88
| | | | | | - Added an implementation of IWindsorInstaller to the class libraries. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3634 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-10-312-65/+38
| | | | | | - Tweak to the Activity window to make it clearer which encode log is selected. Also improves the logic which selects the correct log when the window loads. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3633 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-10-312-1/+4
| | | | | | - Unsubscribe an event handler when cancelling the scan. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3632 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-10-301-1/+1
| | | | | | - Fix a display issue on the queue where the pass count was incorrect. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3631 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-10-301-1/+2
| | | | | | - Fix an issue where embedded SRT files were not getting detected correctly during scan. Regex was incorrect to pickup "UTF-8" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3630 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-10-302-1/+7
| | | | | | - Fix a bug in the audio panel where changing selected audio track would incorrectly set the audio bit-rate control dropdown git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3629 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix a segfault and a deadlock if reader exits befor first buffer sentjstebbins2010-10-292-2/+5
| | | | | | | | This can happen if enough of the source is good that it scans but the beginning has an error that causes reader to exit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3628 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Audio - Using fallback codec no longer sets the bit rate from the ↵dynaflash2010-10-292-5/+23
| | | | | | preset. Setting the sample rate no longer sets the bit rate to the default if the currently selected bit rate is still supported. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3627 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-10-242-1/+5
| | | | | | - Fix the nightly build. Was missing the service location dll. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3626 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-10-232-0/+0
| | | | | | - Delete 2 unneeded dll's from the last checkin. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3625 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-10-2322-0/+310
| | | | | | - Bring in Caliburn 1.1 and Windsor / Service Locator. (For a later release) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3624 b64f7644-9d1e-0410-96f1-a4d463321fa5
* update baseline presets with weightp=0jstebbins2010-10-234-62/+24
| | | | | | | eliminate hack that defaults weightp=0 when bframes=0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3623 b64f7644-9d1e-0410-96f1-a4d463321fa5
* clean up crufty legacy codejstebbins2010-10-238-96/+8
| | | | | | | remove unused code relating to avi, ogm, psp, ipod, and forcing h264 levels git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3622 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use hb_get_best_mixdown and eliminate duplicate codejstebbins2010-10-231-63/+4
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3621 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Use libhb functions for mixdown and bitrate defaults in the clijstebbins2010-10-234-110/+162
| | | | | | | sanitize mixdown and audio bitrates in work.c git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3620 b64f7644-9d1e-0410-96f1-a4d463321fa5
* configure and patch pthreadw32 so it will build under mingw64jstebbins2010-10-233-2/+1462
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3619 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add bootstrap step to libdcajstebbins2010-10-231-0/+2
| | | | | | | | aclocal.m4 packaged with the archive is incompatible with mingw64 build environment (and probably others) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3618 b64f7644-9d1e-0410-96f1-a4d463321fa5
* patch mp4v2 so it builds under mingw64jstebbins2010-10-231-0/+11
| | | | | | | mingw64 defines _DLL even when building static libs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3617 b64f7644-9d1e-0410-96f1-a4d463321fa5