summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* softsubtitles:jstebbins2009-06-0219-128/+286
| | | | | | | | | | | | | | | | | | - 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
* Cygwin - latest bump in x264 no longer requires build-time patch.konablend2009-06-021-13/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2467 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix for New Zealand TV not following the mpeg2 standardvan2009-06-021-1/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2466 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix subtitle selection when title has no subtitlesjstebbins2009-05-302-3/+3
| | | | | | | | when the preset had a subtitle enabled and the title has no subtitles subtitle selection was being set to "auto" which causes a pointless indepth scan git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2465 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - minor doc fix as a full-path is now required when specifying gcc from ↵konablend2009-05-301-1/+1
| | | | | | makefiles. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2464 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add Toolbar Item for Preview Windowdynaflash2009-05-293-3/+24
| | | | | | | - Note this icon already existed in /macosx/icons/. - Definitely not a final icon, but rather probably a placeholder so we could get the toolbar complete. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2463 b64f7644-9d1e-0410-96f1-a4d463321fa5
* mp4 cleanupskonablend2009-05-293-42/+8
| | | | | | | | | - removed unused ipoutil.cpp; has been incorporated into mp4v2 some time ago. - changed hard-coded buffer sizes to use sizeof. - bump mp4v2 r349 -> r355; has bugfixes which prevents read-in errors. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2462 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: explicitely map "AAC (CoreAudio)" preset value to faac jstebbins2009-05-291-0/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2461 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add Preference to use CoreAudio in place of FAAC when choosing a preset.dynaflash2009-05-293-29/+120
| | | | | | | | - Defaulted to "On". - Effectively allows the macgui to use core audio by default while maintaining the cross platform faac encoder in the built in preset's internally. - Also means that one can manually choose faac after selecting a preset if so desired. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2460 b64f7644-9d1e-0410-96f1-a4d463321fa5
* vobsub: fix yuv->rgb conversion of vobsub palette for mkv softsubsjstebbins2009-05-291-2/+2
| | | | | | | the color components were reversed git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2459 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump to r1163dynaflash2009-05-291-1/+1
| | | | | | - oh, its been a few days. A vbv fix and 2% - 4% faster dia, hex, and umh. so why not ? git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2458 b64f7644-9d1e-0410-96f1-a4d463321fa5
* dvdnav: fix crash that occurs when a PGC has no programs jstebbins2009-05-291-0/+11
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2457 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix sync problem with dts passthru and video re-syncjstebbins2009-05-281-3/+12
| | | | | | | the video drop-frame logic for gaps in the dts stream was broken git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2456 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-05-261-6/+6
| | | | | | - Update query parser to support the updated Audio Panel git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2455 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-05-261-0/+10
| | | | | | - Missing Win32.cs File git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2454 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: automatically update the built-in presets when the hb build number ↵jstebbins2009-05-264-3/+103
| | | | | | changes git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2453 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Store the PresetBuildNumber value as an int instead of a string in ↵dynaflash2009-05-261-1/+1
| | | | | | the presets plist. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2452 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - removed xvidcore from build docs and regenerated txt versions.konablend2009-05-264-25/+25
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2451 b64f7644-9d1e-0410-96f1-a4d463321fa5
* revert an erroneous modification to the build systemjstebbins2009-05-261-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2450 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: expunge the remaining bits of xvid from the gtk guijstebbins2009-05-267-23/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2449 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Excises xvid from libhb because it's not worthy. Having two different MPEG-4 ↵jbrjake2009-05-2619-391/+9
| | | | | | | | | 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
* x264: bump to r1159-3da3f95dynaflash2009-05-251-1/+1
| | | | | | - Various CABAC / CAVLC optimisations git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2447 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - bump to mp4v2-trunk-r349.konablend2009-05-239-34/+40
| | | | | | | | | - muxmp4.c minor updates to recent subtitle API changes. - muxmp4.c do not set zero-length tags. - renamed module libmp4v2 -> mp4v2. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2446 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-05-234-0/+607
| | | | | | | - Renamed the Queue folder and moved the Encoding stuff into it. - Moves encode process information into a class object. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2445 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:WinGui:sr552009-05-2310-602/+27
| | | | | | | - Stop button, now allows the CLI to cleanly exit by sending ctrl-c rather than killing the process. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2444 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Darwin Xcode builds:konablend2009-05-231-20/+10
| | | | | | | | | - changed Xcode.app to build contrib with jobs=2 by default. - changed Xcode project Base SDK for all Configurations from '10.5' to 'Current Mac OS' which will help us build on Snow Leopard. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2443 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Forgot a comma in common.c .ritsuka2009-05-231-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2442 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Add CoreAudio AAC as one of the encoder on Mac OS X.ritsuka2009-05-2313-60/+425
| | | | | | | - 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
* LinGui: fix a couple bugs in subtitle handlingjstebbins2009-05-223-28/+15
| | | | | | | | | - validation of subtitiles wasn't looking at the 'enabled' flag so it gave an incorrect warning message for subtitles that were not enabled - subtitles were being erroneously enabled when there was no subtitle list in the preset git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2440 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: check gstreamer return values more carefullyjstebbins2009-05-221-0/+23
| | | | | | gstreamer seems to fail when run on remote X sessions git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2439 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-05-224-4/+39
| | | | | | reload subtitles properly when a queue item is edited git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2438 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-05-227-107/+123
| | | | | | | - Offer option to disable balloon popups on the tray icon. - Misc code cleanup git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2437 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-05-223-0/+982
| | | | | | - Should probably have included the new audio panel files with that last check-in. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2436 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-05-2213-925/+303
| | | | | | | | | | | - Moved the AudioPanel to it's own userControl. - Tweaks to the Audio Track list to improve usability. Now shows track ID's to indicate which track is selected. - Added missing file headers to some files. - Moved subtitles onto their own tab in preparation for the new subtitle features. - Improved control (widget) appearance on the Advanced tab. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2435 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-05-217-218/+350
| | | | | | | add 'enable' checkbox to subtitle list and show all subtitles in the list after scanning. Thanks eddyg for the suggestions. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2434 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-05-207-157/+139
| | | | | | | - Move the subtitle track combo into the treeview list Each subtitle entry has its own combo to select the track now git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2433 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: give feedback indicating problems with subtitle selectionsjstebbins2009-05-206-31/+211
| | | | | | | | | - highlight subtitles that can not be encoded for some reason example: user adds several subtitles, then changes container from mkv to mp4 - validate subtitle list when adding to queue and show warning popup when there's a problem git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2432 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui:jstebbins2009-05-203-10/+19
| | | | | | | | - fix a couple ui widget size/position issues - fix subtitle selection when no match is found in a title for a subtitle preset - fix an error in generating strings that describe a subtitles type git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2431 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Change minimum vobsub time from 3sec to 2sec, been meaning to do this for a ↵eddyg2009-05-191-2/+2
| | | | | | while. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2430 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: forgot a couple files needed for the subtitle supportjstebbins2009-05-192-0/+667
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2429 b64f7644-9d1e-0410-96f1-a4d463321fa5
* mkv soft subtitle supportjstebbins2009-05-1923-397/+1008
| | | | | | | | | | | | | - 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
* x264 bump to r1153-1248a52dynaflash2009-05-191-1/+1
| | | | | | - http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=1248a5256780201b0d0615bd2ccb34b07960e974 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2427 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: fixed regression introduced in r2425.konablend2009-05-191-1/+1
| | | | | | | | | - a 'space' snuck it's way into EXTRACT.tarbase default setting. - solution is to strip value of leading/trailing whitespace. - tested against a full-build. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2426 b64f7644-9d1e-0410-96f1-a4d463321fa5
* BuildSystem: fixed EXTRACT.tarbase default to support .tar.bz2 and .tar.gz ↵konablend2009-05-191-1/+1
| | | | | | extensions. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2425 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Get rid of silence inserted at the beginning of mp4/mov/mkv files. GENPTS ↵van2009-05-171-3/+0
| | | | | | seems to do the wrong thing on files with real time stamps & inserts a delay equal to the audio/video interleave offset. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2424 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - I confused max program chains (999) with max programs (99) and made loop ↵van2009-05-161-11/+27
| | | | | | | | | detection array too small. Thanks to JAS for pointing out the problem! - Fix bonehead error in pgc-relative offset calculation that broke seeking for titles with one pgc (e.g., almost everything). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2423 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Minor cleanup in chapter size computation (backported from dvdnav.c).van2009-05-161-24/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2422 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove some noise from the log: Only announce chapters when we're reading, ↵van2009-05-162-7/+7
| | | | | | not while we're getting previews and get rid of a spurious chapter annoucement in sync (video decoders announce chapters since that's where they first get put in the output data stream). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2421 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - Handle titles that use more than one PGC (like the one in this thread: ↵van2009-05-162-60/+69
| | | | | | | | | | http://forum.handbrake.fr/viewtopic.php?f=5&t=10678&p=55575&hilit=genesis#p55620). - Make pgcn_map local rather than static since there can be simultaneous scans from both GUI and queue service threads and statics aren't thread safe. Also make map 32 bytes since standard allows only 255 PGCs per title. - Fix minor bugs in NextPgcn (used pgcn rather than next_pgcn so tested wrong bit) and dvdnav_seek (missing 'break' & extraneous 'while'). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2420 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix gtk building on ubuntu 8.0.4 LTSjstebbins2009-05-151-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2419 b64f7644-9d1e-0410-96f1-a4d463321fa5