summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui:sr552008-02-181-6/+5
| | | | | | | - Reverted Last change git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1293 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-182-5/+12
| | | | | | - Added eyetv and dvdmedia file extensions to the supported list for the source open box. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1292 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Use 64-bit MP4 containers for the AppleTV preset, in case the 2500kb/s video ↵jbrjake2008-02-183-1/+25
| | | | | | and 448kb/s AC3 and 160kb/s AAC push the file size over 4 gigs for long movies. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1291 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Sanity check the input codec is AC3 when selecting AC3 pass through to avoid ↵eddyg2008-02-182-1/+10
| | | | | | crash when it is mpega or lpcm etc. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1290 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-182-2/+2
| | | | | | - Fixed small regex bug in the destination field of the query parser. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1289 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-182-9/+19
| | | | | | | - Fixed issue with iPod Atom displaying an error with the new presets when switching from a preset with ipod atom to one without. - Fixed the CLI preset grab during startup. This wasn't working. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1288 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix preset drawer so that the presets outline view expands down with ↵dynaflash2008-02-181-1962/+1974
| | | | | | the drawer when encoding. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1287 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Make sure that mp4's using ac3 passthru whether by itself or in ↵dynaflash2008-02-181-0/+9
| | | | | | combination with aac use the .m4v file extension as otherwise quicktime will not play it at all. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1286 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Only store chapter markers separate from their buffers when doing VFR.jbrjake2008-02-181-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1285 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Preset updates, including AC3 and AAC for ATV, less insane settings for some ↵jbrjake2008-02-183-29/+41
| | | | | | others, and more insane settings for Bedlam. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1284 b64f7644-9d1e-0410-96f1-a4d463321fa5
* You know what I said in r1271 about not using the delay_queue except when ↵jbrjake2008-02-181-5/+1
| | | | | | VFR is enabled? This time, I mean it. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1283 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix hb_log to truncate the message at the correct point, fixes 1244.eddyg2008-02-181-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1282 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Only futz with frame durations at render-time when using VFR.jbrjake2008-02-181-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1281 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove the transformation matrix, and use the width field of the tkhd atom ↵ritsuka2008-02-171-53/+2
| | | | | | to do anamorphic in quicktime based players and devices. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1280 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: add HB_AMIXDOWN_AC3 to HB QueueController so it reports the new ↵dynaflash2008-02-171-2/+3
| | | | | | hybrid sound track(s) correctly git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1279 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Signal anamorphic in the MP4 container though the pixel aspect atom as well ↵jbrjake2008-02-171-2/+13
| | | | | | as the transformation matrix. This allows anamorphic on the iPhone and iPod Touch. One day, if Apple fixes a QuickTime Player bug, the only way to get it to display right in QuickTime might be to remove the transformation matrix the AppleTV still depends upon. It's a gamble. Oh well. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1278 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Msc OS Contrib Binaries ++ to 0022, bringing to make builds the wonders of ↵jbrjake2008-02-171-1/+1
| | | | | | AC3-in-MP4, multi-track audio and anamorphic for the iPhone, and a fresh copy of libx264 with the vbv 2-pass patch applied. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1277 b64f7644-9d1e-0410-96f1-a4d463321fa5
* macgui: change the human readable name for the dpl2 + ac3 hybrid from "DPLII ↵dynaflash2008-02-171-1/+1
| | | | | | + AC3" to "Dolby Pro Logic II + AC3" for consistency. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1276 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix DPL2 + AC3 mixdown crash if the input audio source is DTSdynaflash2008-02-171-1/+1
| | | | | | - Since DTS cannot pass thru AC3, revert to just DPL2 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1275 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Only show a line in the log for filters if there are any, only show a line ↵jbrjake2008-02-161-2/+2
| | | | | | for dynamic range compression if it's enabled. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1274 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-165-27/+43
| | | | | | - Added aac+ac3 option to the audio codec dropdown. Mixdown gets disabled when this is selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1273 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Change aac/ ac3 hybrid to utilize the codecs popup and only offer ↵dynaflash2008-02-162-1960/+1977
| | | | | | | | | | one mixdown for each additional choice. - adds AVC h.264 / AAC + AC3 Audio and AVC h.264 / AC3 - First corresponds to the dpl2 + ac3 passthru mixdown - Second corresponds to the AC3 pass thru mixdown git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1272 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fixes crashes with 2-pass when b-frames are enabled, by only using the ↵jbrjake2008-02-161-2/+10
| | | | | | delay_queue in render.c to actually delay frames when VFR is enabled. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1271 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Adds another safeguard to ensure AC3 pass-thru uses a 48khz sample rate.jbrjake2008-02-161-0/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1270 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Mcdeint is broken, so avoid using it as a deinterlacer. No more "Slowest," ↵jbrjake2008-02-163-28/+30
| | | | | | "Slow" becomes yadif without spatial checks, "Slower" becomes yadif with spatial checks. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1269 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Wires up the CLI for doing AAC and AC3 at the same time, with a new audio ↵jbrjake2008-02-161-3/+34
| | | | | | encoder value, aac+ac3. Allows up to 4 source tracks to be selected, all are handled the same way. (Track-by-track audio configuration waits for 0.9.3.) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1268 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Allow mac gui to select AC-3 + AAC at the same time, still needs CLI work ↵eddyg2008-02-167-17/+116
| | | | | | for the same. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1267 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Allow multiple output audio tracks from a single DVD audio track.eddyg2008-02-152-16/+53
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1266 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Always use a sample rate of 48000hz for AC3.jbrjake2008-02-141-0/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1265 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-141-0/+14
| | | | | | - Disable Audio Bitrate and Sample Rate dropdowns when AC3 is selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1264 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Reverts 1262, since, duh, sample size != sample duration.jbrjake2008-02-141-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1263 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Calculate AC3-in-M4V frame sizes based on channel count instead of always ↵jbrjake2008-02-141-1/+1
| | | | | | using 1536. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1262 b64f7644-9d1e-0410-96f1-a4d463321fa5
* AC3 from DVD via HB converted to M4V for viewing on ATVeddyg2008-02-144-8/+372
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1261 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-138-104/+14
| | | | | | - Removed option to disable verbose CLI. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1260 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remove the preference to turn off verbose output in the activity window.dynaflash2008-02-133-503/+432
| | | | | | | | - non verbose output is of no use whatsoever to the macgui - uses "HB_DEBUG_ALL" for hb_init - removed preference from preferences window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1259 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update x264 to revision 736 and update the vbv 2 pass patch by Gabriel ↵dynaflash2008-02-122-52/+40
| | | | | | | | | | | Bouvigne to the Feb 6 version. - As usual jam only until ub contrib packs are updated - Will require a clean checkout (updating will not work) as jam will need to download and compile a new contrib. - vbv 2 pass patch is here: http://thread.gmane.org/gmane.comp.video.x264.devel/3093/focus=3502 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1258 b64f7644-9d1e-0410-96f1-a4d463321fa5
* When x264 outputs frames as references for b-frame pyramids, flag them as ↵jbrjake2008-02-121-1/+5
| | | | | | such instead of just marking them as regular b-frames. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1257 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Refer to transitions in the presence-or-lack-thereof of progressive flags on ↵jbrjake2008-02-121-2/+2
| | | | | | MPEG-2 frames as Film->Video or vice versa instead of Progressive->Interlaced. Slightly more accurate, and will make future comb detection of previews less confusing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1256 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Removes unused variable (and gets rid of the compile warning for it). Change ↵jbrjake2008-02-121-1/+0
| | | | | | copied from libmpcodec's official version of pullup. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1255 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Use proper fourcc code of FMP4 for ffmpeg MPEG-4 video, instead of ↵jbrjake2008-02-101-2/+2
| | | | | | identifying it as DivX, like ffmpeg used to. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1254 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - More robust stream duration estimation: take 16 (position,pts) samples ↵van2008-02-091-28/+100
| | | | | | | | | then do a max likelihood estimate of the average rate based on the rate between all pairs of samples. - When we detect a sync error attempt to resync so that we can handle streams where a few bytes have been inserted or deleted. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1253 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: fix picture sizing issue in presets where creating a preset using an ↵dynaflash2008-02-071-2/+13
| | | | | | HD source (ie. 960 x 544) and then using that preset on a smaller source (ie. dvd) would cause the smaller source to be upscaled to the larger size. Now preset is restricted to scale no larger than the current source regardless of size when it was created. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1252 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add the Forced subtitles checkbox to custom user presetsdynaflash2008-02-071-0/+5
| | | | | | | | - uses [preset setObject:[NSNumber numberWithInt:1] forKey:@"SubtitlesForced"] to turn the forced checkbox on in the preset - Not added to any built in presets - checkbox is unchecked for any preset that doesnt explicitly have it set. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1251 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - correct the way that output timestamps are generated so that VFR will work ↵van2008-02-041-27/+73
| | | | | | with bframes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1250 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Variable frame rate improvements.jbrjake2008-02-042-43/+126
| | | | | | | | | - Makes it work better with the source's time stamps and avoids discontinuities, by removing its lazy assumption that all frames are 3003 ticks long. - Handles more than 1 frame being dropped out of 5. - Preserves chapter markers from being dropped along with frames they're attached to (thanks van!). - Also, since VFR no longer requires input at 29.97 fps, removes the hard-coding of that frame rate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1249 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add patches to the xvid and mpeg4ip configure scripts for nasm 2.00.saintdev2008-02-043-0/+26
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1248 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove the seperate action for mpeg4ip on cygwin from the contribsaintdev2008-02-041-28/+15
| | | | | | | | Jamfile. It was only applying a patch. This makes things a little easier to maintain and makes mpeg4ip similar to other contribs wrt. patching. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1247 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Revert "Cygwin: Patches for xvid and mpeg4ip Updated to work with new nasm ↵saintdev2008-02-042-338/+296
| | | | | | | | | 2.x.x" This reverts revision 1235. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1246 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-02-027-56/+102
| | | | | | | | - now using C#.Net 08 - Fixed bug with VFR setting framerate when enabled. - Fixed potential framerate bug (passing framerate without -r to the CLI) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1245 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Double hb_log() max line length to avoid truncation of x264 options in display.eddyg2008-01-311-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1244 b64f7644-9d1e-0410-96f1-a4d463321fa5