summaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* Adjustable picture modulus: Base patch by BradleyS, Thanks BradleyS!dynaflash2010-02-111-4/+4
| | | | | | | - Enables setting modulus for all anamorphic modes (including non-anamorphic) except strict. The job variable "anamorphic.modulus" is repurposed for this and is renamed to simply "modulus" - Other changes: Increases minimum output dimensions to 32x32 pixels in libhb (prevents possible crashes, notably in macgui). Better crop value and maximum crop value calculations to prevent crashes. Some code optimization / refactoring. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3113 b64f7644-9d1e-0410-96f1-a4d463321fa5
* cli: add vbv settings to appletv presetjstebbins2010-02-101-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3110 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove pthread deatch callssr552010-02-061-5/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3103 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb dll fix by RandomEngysr552010-02-061-5/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3101 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: add point-to-point capabilityjstebbins2009-12-231-17/+69
| | | | | | | new option --start-at sets the start point in seconds, pts, or frames git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3040 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds a very crude, CLI-only rotation filter to flip pixels vertically (mode ↵jbrjake2009-12-191-0/+19
| | | | | | 1), horizontally (mode 2), or both (mode 3, default). Called with --rotate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3036 b64f7644-9d1e-0410-96f1-a4d463321fa5
* batch file scanning and scan canceljstebbins2009-11-251-3/+10
| | | | | | | | | | When a directory is specified as the source, first we attempt to open as a dvd, then if that fails, we attempt to open each file in the directory as a stream source. Since opening a large directory of files can take a really long time, you can also now cancel a scan. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2980 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fixes a missing and misplace option in decomb's comments and in-line CLI ↵jbrjake2009-11-231-2/+2
| | | | | | help. Thanks, Rodeo\! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2956 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Last minute BuiltInPresets tweaks for 0.9.4: no weight-p for ATV, no UMH for ↵jbrjake2009-11-231-6/+6
| | | | | | Normal, High Profile becomes x264 defaults + b-adapt 2 + rc-lookahead 50. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2954 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Change x264 turbo mode to use subme = 2 instead of 1sr552009-11-201-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2950 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Sets dvdnav as default, to match the GUIs. Disable with --no-dvdnav.jbrjake2009-10-311-4/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2905 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Oops, CLI help was never updated for decomb's EEDI2 parameters or new mode ↵jbrjake2009-10-311-1/+2
| | | | | | structure. Thanks, Rodeo. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2904 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds a parity parameter to detelecine and rewires it in decomb, so that TFF ↵jbrjake2009-10-311-2/+2
| | | | | | can be set for non-MPEG-2 sources that don't include parity flags, which will be falsely autodetected as BFF. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2903 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove crf flag and all uses of itjstebbins2009-10-191-17/+1
| | | | | | | x264 encodes will only use crf now. qp mode is gone. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2891 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build system: solaris 10 supportjstebbins2009-10-131-0/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2882 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Use -v1 by default instead of -v0, to match the GUIs. People who want a ↵jbrjake2009-10-021-1/+1
| | | | | | quiet CLI can still turn it off. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2861 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Allow dvd sources that have no audiojstebbins2009-09-141-1/+2
| | | | | | | | Removed the code that dropped titles if there was no audio. Do not add a default audio track in the CLI if there are no audios in the source git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2822 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Cli:sr552009-08-301-25/+3
| | | | | | - Remove avi/ogg/ogm references left in the CLI code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2794 b64f7644-9d1e-0410-96f1-a4d463321fa5
* build system: some changes that simplify things for packaging toolsjstebbins2009-08-241-1/+1
| | | | | | | | | | | | - Add DESTDIR to install path for HandBrakeCLI - Modify linux packaging rules for deb and rpm packages to use DESTDIR - lingui: only update icon cache during install if DESTDIR is not set - patch out the hardcoded install path for m4 macros in libdvdread and libdvdnav when uid==0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2774 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Bumps x264 to r1195-5d75a9b. x264 has new default settings: subme 6->7, ↵jbrjake2009-08-011-18/+18
| | | | | | | | | | bframes 0->3, 8x8dct 0->1, psnr 1->0, ssim 1->0, ref 1->3, mixed-refs 0->1, trellis 0->1, weightb 0->1 - Explicitly enables SSIM and PSNR metrics for all x264 encodes - MacGui: Updates Advanced tab for new x264 defaults - MacGui and CLI: Updates built-in presets to produce the same output given the new default x264 settings git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2742 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix audio lang code logging errorjstebbins2009-07-251-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2733 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: add iso639-2 language code to audio track information displayjstebbins2009-07-171-3/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2707 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: add --srt-default optionjstebbins2009-07-171-2/+21
| | | | | | | | to make an srt the default subtitle, set --srt-default to the index of the srt in the --srt-file list git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2702 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix osx compilation problemjstebbins2009-07-101-1/+12
| | | | | | | | osx doesn't have strndup, so make our own from strncpy git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2680 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix a problem with using the forced subtitle short option flag (-F)jstebbins2009-07-091-23/+21
| | | | | | | | | and make a small improvement to the option arg parser function str_split that is used in suptitle option parsing. It can now parse lists that are have empty elements (e.g ",2,3,4,,6" fist and fifth are empty) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2676 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - fixed gcc warnings for various unused vars, implicit function decls, ↵konablend2009-06-241-1/+1
| | | | | | signedness. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2612 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: SubRip Subtitle importeddyg2009-06-232-3/+76
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2602 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: fix cut/past error in forced subtitle option parsingjstebbins2009-06-211-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2596 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Add type (int) to is_whole_media_service() to remove compile warning.eddyg2009-06-211-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2595 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Moved --native-langauge processing from libhb to the CLI. Added --native-dub ↵eddyg2009-06-211-22/+145
| | | | | | option to allow the user to request dubbing instead of subtitles when the audio does not match the users native language. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2594 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI:sr552009-06-151-5/+31
| | | | | | - Fixes keyboard input on the MinGW port. (Thanks Kona) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2537 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: remove usage of strtok_r in subtitle option handling. it's not availablejstebbins2009-06-121-88/+100
| | | | | | | | in mingw. instead, parse the csv options into a char** in ParseOptions. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2524 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: add support for multiple subtitles and soft-subsjstebbins2009-06-111-47/+220
| | | | | | | | | | | | --subtitle takes a comma separated list of subtitles --subtitle-scan has been removed. Add "scan" to --subtitle list instead. --subtitle-force takes a comma separated list of subtitles that should be forced only --subtitle-burn sets which subtitle to burn (only one) --subtitle-default sets which soft-subtitle to make the default (only one) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2518 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - mingw fixes to use fopen() with 'b' flag.konablend2009-06-061-0/+4
| | | | | | | - include pthread.h for pthread_win32 attach/detach decls. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2495 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds a keep_display_aspect toggle to the job->anamorphic struct in order to ↵jbrjake2009-06-061-20/+3
| | | | | | fix a bug and implements it in the CLI. Also adds some more anamorphic settings to the job config display. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2492 b64f7644-9d1e-0410-96f1-a4d463321fa5
* cli: remove unused variable that generated a compile warningjstebbins2009-06-051-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2489 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: List ca_aac as an the audio encoder in the help, when running in OS X.jbrjake2009-06-051-2/+13
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2488 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Implements custom anamorphic. No more -p or -P. Choices are ↵jbrjake2009-06-051-69/+222
| | | | | | | | | | --strict-anamorphic, --loose-anamorphic, and the new --custom-anamorphic. The last of which also handles --pixel-aspect, --display-width, --itu-par, --modulus, and --keep-display-aspect options. Loose will also obey the pixel aspect and ITU PAR options. Libhb: Fixed a small bug with custom anamorphic working off the source's display aspect even when dealing with a custom display aspect, and made the job config display aware that custom anamorphic exists. Scripts: Updated manicure to write the new anamorphic option names. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2487 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui and CLI: New built-in presets. The list has been much pared down, and ↵jbrjake2009-06-041-361/+168
| | | | | | a stronger emphasis has been given to quality-based encoding. Video game console presets are gone because supporting them is an endlessly frustrating experience. Either they work with the Normal preset's vanilla main profile H.264 in a standard MP4 container, or they don't. The high profile presets have been condensed down into a single one. Many presets have been sped up. The AppleTV preset is now High Profile and uses better B-frame decisions. MacGui presets also now use the AudioList array. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2481 b64f7644-9d1e-0410-96f1-a4d463321fa5
* softsubtitles:jstebbins2009-06-021-1/+5
| | | | | | | | | | | | | | | | | | - when doing an indepth scan, do not scan CC tracks - separate subtitle configureation attributes into separate hb_subtitle_config_t. Add an instance of this to hb_job_t for setting the attributes of the subtitle found through an indepth scan - Add a default_track flag to hb_subtitle_config_t that tells the muxer that the track should be flaged as the default. muxmkv uses this. - When an indepth scan is complete, check to see if the autoselected subtitle matchces (by id) one of the manually selected subtitles. If a match is found, the autoselected subtitle with all the attributes the user assigned to it replaces the manually selected subtitle. - LinGui: Add "Default" column to subtitle tab. This is a radio that lets the user choose which subtitle should be displayed by default. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2468 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Excises xvid from libhb because it's not worthy. Having two different MPEG-4 ↵jbrjake2009-05-262-7/+3
| | | | | | | | | Part 2 encoders is superfluous and when choosing between ffmpeg and xvid, xvid is the clear loser since we need to keep ffmpeg around for other functions and xvid constantly requires attention to ensure it compiles. MacGui: Removes some stray references to the codec and unlinks it from the Xcode project. CLI: Removes references to the codec and removes it as a dependency. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2448 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Add CoreAudio AAC as one of the encoder on Mac OS X.ritsuka2009-05-232-1/+7
| | | | | | | - Remove hb_init() and hb_init_express() macro. Rename hb_init_real() to hb_init() - Add two more bitrate combination for audio codecs in common.h git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2441 b64f7644-9d1e-0410-96f1-a4d463321fa5
* mkv soft subtitle supportjstebbins2009-05-191-5/+3
| | | | | | | | | | | | | - new libmkv 0.6.4 with subtitle track support - muxmkv supports vobsub and closed caption subtitles - added subtitle format, source, and dest initialization to dvdnav - moved subtitle_force flag into hb_subtitle_t struct as it needs to be settable per subtitle - gtk ui added subtitle tab which allows selection of multiple subtitles - reorgainize subtitle sync code to prevent dropping of subtitles when multiple subtitles are enabled git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2428 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - set HandBrakeCLI stdio/stderr to unbuffered on native win32 platform;konablend2009-05-131-0/+8
| | | | | | | | desired behavior is line-buffering but on win32 msvcrt there is no such thing and it becomes full-buffering which delays log/output enough to make it nonsensical. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2415 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Soft Subs Part 2: Auto-detect CC during scan, add CC to subtitle list in ↵eddyg2009-05-041-1/+3
| | | | | | title, if selected then CC's are extracted, MP4 Muxer will dump the subs to the log at the end of encoding. TODO: Translate PTS for buf->start to HB format, add MP4 subtitle track and subs during muxing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2375 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Stage 1 Soft Subtitle Support - Allow multiple subtitle tracks to be ↵eddyg2009-05-041-1/+9
| | | | | | selected, and mark them for Render or Pass Through. No functional difference from the UIs, however in theory they could render multiple tracks - would be a dogs breakfast on screen though, and is untested. Have tested all normal operations from the UIs, including scanning. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2373 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Move frame rate code from sync to the end of render so it can account for ↵van2009-05-021-9/+29
| | | | | | | | | | | | frame timing changes made by filters. - Fix a bug that would make CFR alternate between massive drops and massive dups on some titles. - If we're not doing CFR add a factor-of-two fudge factor to init_delay to account f or the awful clock resolution of some mkvs and mp4s. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2368 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add libdvdnav supportjstebbins2009-04-272-1/+23
| | | | | | | | | | | emulates the vm of a dvd player in order to navigate the disc more reliably it is optional and disabled by default CLI option '--dvdnav' enables. GUI's have a new option in preferences. When dvdnav is enabled, you can also select angles (cli '--angle') git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2355 b64f7644-9d1e-0410-96f1-a4d463321fa5
* HandBrakeCLI: change --help to send output to stdout instead of stderrkonablend2009-04-181-7/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2342 b64f7644-9d1e-0410-96f1-a4d463321fa5
* update cli help to include dts audio in list of optionsjstebbins2009-04-181-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2341 b64f7644-9d1e-0410-96f1-a4d463321fa5