summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Format cleanup.konablend2009-06-259-16/+40
| | | | | | | | | | - fixed ports.c to use a more portable method of getting integral pthread_t representation; resolves mingw crash. - added GCC attribute to generate compiler warnings for invalid usage of hb_log, hb_deep_log and hb_errror; see new macro HB_WPRINTF(s,v) in common.h. - fixed various invalid usage of above functions on osx i386/x86_64, and mingw. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2618 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix more mingw breakagejstebbins2009-06-251-11/+13
| | | | | | | | | | freeing a drive entity returned from a windows api by unreferencing it with a glib api doesn't work so well. abstract the call to free a drive and ifdef it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2617 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with AudioDUB initialization at program startjstebbins2009-06-242-1/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2616 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: preference improvementsjstebbins2009-06-245-283/+442
| | | | | | | | | | - move PreferredLanguage and AudioDUB from audio tab to preferences - move CRF vs. CQP option from video tab to preferences - reorganize preferences into categories (general, audio, advanced) - add blank spaces to unclutter preferences some. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2615 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix the quality slider setting when using presets for ffmpeg and theora.dynaflash2009-06-241-1/+10
| | | | | | | | - Fix issue where ffmpeg's presets were 2.0 low on the slider. - Fix theora presets to recognize that the slider is not "inverted" (qp value go higher as quality increases). -Tested all tree encoders to verify that value saved in preset is reset in gui and reported correctly by libhb. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2614 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fixed FFMPEG deprecated API warnings since last bump:konablend2009-06-241-17/+33
| | | | | | | | | - av_parser_parse() -> av_parser_parse2() - avcodec_decode_audio2() -> avcodec_decode_audio3() - avcodec_decode_video() -> avcodec_decode_video2() git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2613 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - fixed gcc warnings for various unused vars, implicit function decls, ↵konablend2009-06-248-7/+15
| | | | | | signedness. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2612 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - patch ffmpeg to skip somewhat expensive .d (dependency) file generation.konablend2009-06-241-0/+33
| | | | | | | - shaves about 12-15 seconds off total build time on the fastest boxen. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2611 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make mingw gtk ui work again.jstebbins2009-06-244-26/+40
| | | | | | | neglect caused it become broken git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2610 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Preview - Add the foreign language search for subtitles scan to the ↵dynaflash2009-06-232-2/+32
| | | | | | | | live preview. - Note: Its very possible that we are getting a full title scan for the foreign language search due to the observed time of the scan during the preview encode. Further testing probably necessary. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2609 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - added FFMPEG dependencies markers { BZIP2, ZLIB }; needed for mingw/cygwin ↵konablend2009-06-231-3/+3
| | | | | | | | | platforms. - explicitly enable { bzlib, zlib } during configure phase. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2608 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - fixed corrupted files (effects mingw/cygwin platforms)konablend2009-06-232-18/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2607 b64f7644-9d1e-0410-96f1-a4d463321fa5
* SubRip: More missing files and property changes to LFeddyg2009-06-232-0/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2606 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add subtitle list to queue displayjstebbins2009-06-234-29/+86
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2605 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: Missed file from SubRip - a symptom of too many views and patcheseddyg2009-06-231-0/+331
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2604 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Queue - Display varying row heights based on the content of the encode. dynaflash2009-06-231-4/+110
| | | | | | | | - Accommodates varying numbers of subtitles and audio tracks as well as optional lines based on encode settings. - fixes issue where many audio tracks and subtitles can cause the bottom part of the expanded view to get cut off. - Note: seems to be a bit of extra padding especially when using many subtitles, may want to adjust that at some point. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2603 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: SubRip Subtitle importeddyg2009-06-2311-10/+140
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2602 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-224-4/+4
| | | | | | - Fixed Query Editor tab option that got broken in the last commit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2601 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add audio-dub/add-subtitle radio buttons for preferred language controljstebbins2009-06-229-36/+200
| | | | | | | | | | - When Audio DUB is enabled, behavior is essentially unchanged - When Add Subtitle is enabled, a subtitle of the preferred language will be added to the subtitle list when the preferred language does not match the first audio track. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2600 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-229-151/+146
| | | | | | - Stop using Strings for CheckBoxes in IF statements. They can return a boolean values. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2599 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-2219-1413/+646
| | | | | | - Combine all the Filters controls and widgets onto 1 panel. Replaces 12 files by 3. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2598 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-222-2/+3
| | | | | | - Fix the tooltip on the quality slider. It's just wrong. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2597 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-214-131/+174
| | | | | | 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
* BuildSystem: tweak Mac packagingkonablend2009-06-212-5/+5
| | | | | | | | - use $(BUILD.arch) instead of $(BUILD.machine) for naming consistent with mach-o binary types. - enable --launch-jobs=0 when doing special universal binary builds. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2593 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: regenerated build docs.konablend2009-06-213-12/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2592 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-212-217/+210
| | | | | | - Seems the picture settings panel picked up a localization which it shouldn't have. Fixed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2591 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a problem with 2 pass non-turbo modejstebbins2009-06-201-0/+4
| | | | | | | job->x264opts was not getting set in the first pass which caused segfault git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2590 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make status icon code backwards compatible to gtk 2.10jstebbins2009-06-204-4/+28
| | | | | | | | | There's a new status icon api in 2.16 that is not backwards compatible. The depricated interface is broken in 2.16, so ifdef the code to use older api only when older gtk versions are used. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2589 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: fix typo that causes 2 pass encodes to segfault at beginning of pass 2jstebbins2009-06-201-1/+1
| | | | | | | | - this only appears after running at least one previous encode job so it got missed in simple one-off testing git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2588 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264: bump to r1169-ab85c9 from r1163-3f56e27dynaflash2009-06-201-1/+1
| | | | | | | - various forms of Dark_Shikari-fu - http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=ab85c9b0ae08a237472bfd14558353d5ecb92b3d git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2587 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Use new appcast URL nameing scheme for HandBrakeCLI --update.konablend2009-06-202-177/+48
| | | | | | | | | - increase storage space hb_handle_s.version[16] to 32 to handle longer version strings; eg. "svn2500 x86_64" - reduce 2-query mechanism to 1-query and only check/notify for newer releases of same type (ie: stable or unstable) - remove hard-coded url and extract host/path components from HB_PROJECT_URL_APPCAST macro git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2586 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: packagingjstebbins2009-06-202-2/+3
| | | | | | | | | - correct rpm architecture probing seems to need _target_cpu instead of _build_arch - correct creation of directories for package targets in module.rules git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2585 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix Scale To Screen when in full screen mode.dynaflash2009-06-202-11/+38
| | | | | | - Note: still a bit of a bug when switching sizes from the picture size inspector and in scale to screen. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2584 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add RPM packaging support and modify Debian so they can co-existjstebbins2009-06-206-29/+76
| | | | | | | | | - make pkg.create.rpm will create rpm packages - make pkg.create.deb will create debian packages git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2583 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: unofficial build version strings are now 'revNNNN' to ↵konablend2009-06-201-2/+2
| | | | | | differentiate from snapshots which use 'svnNNNN' git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2582 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: packaging process now hard-codes svn rev into source-tarball's ↵konablend2009-06-202-1/+4
| | | | | | configure. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2581 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - fixed configure regression introduced circa r2571.konablend2009-06-201-1/+0
| | | | | | | - bug behavior: configure fails on non-svn working dir. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2580 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: jstebbins2009-06-193-7/+17
| | | | | | | | | | - clear the dvd volume name cache when rescanning the attached dvd devices. - also protect the cache with a mutex to prevent the unlikely-but-possible collision between threads. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2579 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Put DVD volume name scanning on it's own thread.jstebbins2009-06-194-16/+85
| | | | | | | | | | At startup, I scan all dvd devices for their volume names. Usually this information is cached by the filesystem so this is fast. But every once in a while this takes several seconds which delays the initial display of the UI. This activity is now on it's own thread to prevent the delay. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2578 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add Debian packaging supportjstebbins2009-06-1915-0/+1234
| | | | | | | | - make pkg.clean will create debian packages. - Creates separate packages for gui and cli git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2577 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-06-194-62/+39
| | | | | | | - Cleans up the appcast reader code a bit more, removing all globals. - Small fix to preset loader to make sure audio bit-rate is set to auto for AC3 tracks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2576 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGUI: Disabled the Picture panel in the preferences window, some minor ↵ritsuka2009-06-192-94/+209
| | | | | | alignment and size changes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2575 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: removed superfluous item.description tags.konablend2009-06-181-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2574 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: added 'make pkg.clean'konablend2009-06-184-27/+24
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2573 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use the appcast url from libhb/project.hjstebbins2009-06-181-37/+19
| | | | | | | | | remove code that checked the stable appcast after checking unstable. this will be handled on the server by setting the appropriate info in the unstable appcast. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2572 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: more appcast adjustments.konablend2009-06-182-9/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2571 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: make sure GUI dmg gets build before appcast (it needs filesize).konablend2009-06-181-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2570 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: appcast updateskonablend2009-06-186-16/+95
| | | | | | | | | | - changed appcast URL to add architecture for OSX platform - added autogen'd appcast.xml during 'make pkg.create' - added new build of Sparkle 1.5b6 for 4 { i386, x86_64, ppc, ppc64 } which disables security. - added patch which was used against Sparkle sources. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2569 b64f7644-9d1e-0410-96f1-a4d463321fa5