OSDN Git Service

handbrake-jp/handbrake-jp-git.git
16 years agolibvorbis expects kbps, not bps.
saintdev [Wed, 27 Feb 2008 04:24:51 +0000 (04:24 +0000)]
libvorbis expects kbps, not bps.

git-svn-id: svn://localhost/HandBrake/trunk@1318 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoSet an minimum subtitle display time of three seconds *or* until the next subtitle...
eddyg [Tue, 26 Feb 2008 00:51:49 +0000 (00:51 +0000)]
Set an minimum subtitle display time of three seconds *or* until the next subtitle is displayed. This makes subtitles easier to read for the slow readers or for the DVD authors why display the subtitles for too short a period (e.g. only display the subtitles during the talking in a fast speaking tongue).

git-svn-id: svn://localhost/HandBrake/trunk@1317 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoDon't allow negative durations. These shouldn't happen but occasionally do due to...
van [Mon, 25 Feb 2008 06:39:42 +0000 (06:39 +0000)]
Don't allow negative durations. These shouldn't happen but occasionally do due to upstream bugs. Replace them with a small positive duration so the mp4 file will be playable.

git-svn-id: svn://localhost/HandBrake/trunk@1316 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWork-around for xvid crash - dct coeff tables are being loaded with SSE 'load aligned...
van [Mon, 25 Feb 2008 06:35:41 +0000 (06:35 +0000)]
Work-around for xvid crash - dct coeff tables are being loaded with SSE 'load aligned' instructions which require 16-byte alignment but either nasm or the loader is ignoring the .rodata section alignment request. Since .rodata is in the text section which is correctly aligned, pad the text section so it's 16-byte aligned which will cause the following data to be correctly aligned.

git-svn-id: svn://localhost/HandBrake/trunk@1315 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Sun, 24 Feb 2008 18:47:29 +0000 (18:47 +0000)]
WinGui:
- Fixed small issue with last checkin

git-svn-id: svn://localhost/HandBrake/trunk@1314 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Sun, 24 Feb 2008 18:40:27 +0000 (18:40 +0000)]
WinGui:
- Fixed bug where the chapter markers csv filename renamed the same for every item on the queue. This meant the same chapter names got added to each encode when in fact, each encode should have had a separate file.
- Disabled development expiry code.

git-svn-id: svn://localhost/HandBrake/trunk@1313 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Be Gone rotten 64-bit preferences check. Be Gone!
dynaflash [Thu, 21 Feb 2008 17:34:42 +0000 (17:34 +0000)]
MacGui: Be Gone rotten 64-bit preferences check. Be Gone!

git-svn-id: svn://localhost/HandBrake/trunk@1312 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoAAC+AC3 in MKV
jbrjake [Thu, 21 Feb 2008 16:28:12 +0000 (16:28 +0000)]
AAC+AC3 in MKV

git-svn-id: svn://localhost/HandBrake/trunk@1311 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Un-Banish the 64 bit mp4 checkbox from the Siberia known as the preferences...
dynaflash [Thu, 21 Feb 2008 14:33:01 +0000 (14:33 +0000)]
MacGui: Un-Banish the 64 bit mp4 checkbox from the Siberia known as the preferences now that we have a device and a preset designed specifically for 64 bit mp4's.
- Don't say it jbrjake :)

git-svn-id: svn://localhost/HandBrake/trunk@1310 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Fix and issue for auto adding the .m4v file extension for the aac + ac3 encod...
dynaflash [Thu, 21 Feb 2008 13:47:09 +0000 (13:47 +0000)]
MacGui: Fix and issue for auto adding the .m4v file extension for the aac + ac3 encoder for mp4 where reselecting mp4 format would reset the extension back to .mp4 and not .m4v
- Moves this to a new method called codecsPopUpChanged: so it is easier to call form multiple methods

git-svn-id: svn://localhost/HandBrake/trunk@1309 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Fix issue where canceling the open source window, then re opening it and...
dynaflash [Thu, 21 Feb 2008 13:20:21 +0000 (13:20 +0000)]
MacGui: Fix issue where canceling the open source window, then re opening it and selecting a source or cancelling is could cause a crash.
- Patch courtesy of Xeri

git-svn-id: svn://localhost/HandBrake/trunk@1308 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoFormatting: Remove a lot of trailing whitespace.
saintdev [Thu, 21 Feb 2008 02:02:42 +0000 (02:02 +0000)]
Formatting: Remove a lot of trailing whitespace.

git-svn-id: svn://localhost/HandBrake/trunk@1307 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Wed, 20 Feb 2008 16:59:39 +0000 (16:59 +0000)]
WinGui:
- Fixed Cropping not setting to Custom when loading user default settings.

git-svn-id: svn://localhost/HandBrake/trunk@1306 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui: minor bug fixes.
sr55 [Wed, 20 Feb 2008 16:36:09 +0000 (16:36 +0000)]
WinGui: minor bug fixes.
- Queue window now allows selection of queued items on the whole panel, not just the left side of the panel.
- Fixed a few rouge extensions not getting changed correctly when selecting a preset. (may need to revisit this for psp preset)
- When using AAC+AC3 use m4v if mp4 is currently on the extension.
- Fixed the user defaults not setting video / audio encode properly.

git-svn-id: svn://localhost/HandBrake/trunk@1305 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Change Home Page, Forum, and Wiki links in the help menu to use handbrake.fr
dynaflash [Tue, 19 Feb 2008 16:43:20 +0000 (16:43 +0000)]
MacGui: Change Home Page, Forum, and Wiki links in the help menu to use handbrake.fr

git-svn-id: svn://localhost/HandBrake/trunk@1303 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoUpdates jam and make's HB_BUILD and HB_VERSION numbers for 0.9.2.
jbrjake [Tue, 19 Feb 2008 16:26:43 +0000 (16:26 +0000)]
Updates jam and make's HB_BUILD and HB_VERSION numbers for 0.9.2.

git-svn-id: svn://localhost/HandBrake/trunk@1302 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Change version number to 0.9.2 and build number to 2008021900 in preparation...
dynaflash [Tue, 19 Feb 2008 16:25:23 +0000 (16:25 +0000)]
MacGui: Change version number to 0.9.2 and build number to 2008021900 in preparation for tagging 0.9.2 release.

git-svn-id: svn://localhost/HandBrake/trunk@1301 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Tue, 19 Feb 2008 16:24:50 +0000 (16:24 +0000)]
WinGui:
AssemblyInfo Updated.

git-svn-id: svn://localhost/HandBrake/trunk@1300 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Tue, 19 Feb 2008 16:24:05 +0000 (16:24 +0000)]
WinGui:
- Build numbers updated.

git-svn-id: svn://localhost/HandBrake/trunk@1299 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoCygwin:
sr55 [Tue, 19 Feb 2008 16:02:32 +0000 (16:02 +0000)]
Cygwin:
- Updated Cygwin contrib pack to 0015

git-svn-id: svn://localhost/HandBrake/trunk@1298 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Tue, 19 Feb 2008 15:35:57 +0000 (15:35 +0000)]
WinGui:
- Switched internal build number to date system.

git-svn-id: svn://localhost/HandBrake/trunk@1297 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoChangeset for 0.9.2
jbrjake [Tue, 19 Feb 2008 15:18:43 +0000 (15:18 +0000)]
Changeset for 0.9.2

git-svn-id: svn://localhost/HandBrake/trunk@1296 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: As per newer vfr implementation. No longer disable the framerate popup and...
dynaflash [Tue, 19 Feb 2008 04:37:47 +0000 (04:37 +0000)]
MacGui: As per newer vfr implementation. No longer disable the framerate popup and no longer force it to 29.967 fps.

git-svn-id: svn://localhost/HandBrake/trunk@1295 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoDon't try to show muxing progress since it always stays at 0 anyway.
jbrjake [Tue, 19 Feb 2008 01:00:55 +0000 (01:00 +0000)]
Don't try to show muxing progress since it always stays at 0 anyway.

git-svn-id: svn://localhost/HandBrake/trunk@1294 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Mon, 18 Feb 2008 23:16:41 +0000 (23:16 +0000)]
WinGui:
- Reverted Last change

git-svn-id: svn://localhost/HandBrake/trunk@1293 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Mon, 18 Feb 2008 23:07:44 +0000 (23:07 +0000)]
WinGui:
- Added eyetv and dvdmedia file extensions to the supported list for the source open box.

git-svn-id: svn://localhost/HandBrake/trunk@1292 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoUse 64-bit MP4 containers for the AppleTV preset, in case the 2500kb/s video and...
jbrjake [Mon, 18 Feb 2008 23:01:33 +0000 (23:01 +0000)]
Use 64-bit MP4 containers for the AppleTV preset, in case the 2500kb/s video and 448kb/s AC3 and 160kb/s AAC push the file size over 4 gigs for long movies.

git-svn-id: svn://localhost/HandBrake/trunk@1291 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoSanity check the input codec is AC3 when selecting AC3 pass through to avoid crash...
eddyg [Mon, 18 Feb 2008 22:57:44 +0000 (22:57 +0000)]
Sanity check the input codec is AC3 when selecting AC3 pass through to avoid crash when it is mpega or lpcm etc.

git-svn-id: svn://localhost/HandBrake/trunk@1290 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Mon, 18 Feb 2008 17:54:02 +0000 (17:54 +0000)]
WinGui:
- Fixed small regex bug in the destination field of the query parser.

git-svn-id: svn://localhost/HandBrake/trunk@1289 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Mon, 18 Feb 2008 17:43:31 +0000 (17:43 +0000)]
WinGui:
- 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://localhost/HandBrake/trunk@1288 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: fix preset drawer so that the presets outline view expands down with the...
dynaflash [Mon, 18 Feb 2008 17:40:45 +0000 (17:40 +0000)]
MacGui: fix preset drawer so that the presets outline view expands down with the drawer when encoding.

git-svn-id: svn://localhost/HandBrake/trunk@1287 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Make sure that mp4's using ac3 passthru whether by itself or in combination...
dynaflash [Mon, 18 Feb 2008 15:59:12 +0000 (15:59 +0000)]
MacGui: Make sure that mp4's using ac3 passthru whether by itself or in combination with aac use the .m4v file extension as otherwise quicktime will not play it at all.

git-svn-id: svn://localhost/HandBrake/trunk@1286 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoOnly store chapter markers separate from their buffers when doing VFR.
jbrjake [Mon, 18 Feb 2008 14:33:13 +0000 (14:33 +0000)]
Only store chapter markers separate from their buffers when doing VFR.

git-svn-id: svn://localhost/HandBrake/trunk@1285 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoPreset updates, including AC3 and AAC for ATV, less insane settings for some others...
jbrjake [Mon, 18 Feb 2008 06:27:28 +0000 (06:27 +0000)]
Preset updates, including AC3 and AAC for ATV, less insane settings for some others, and more insane settings for Bedlam.

git-svn-id: svn://localhost/HandBrake/trunk@1284 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoYou know what I said in r1271 about not using the delay_queue except when VFR is...
jbrjake [Mon, 18 Feb 2008 06:16:40 +0000 (06:16 +0000)]
You know what I said in r1271 about not using the delay_queue except when VFR is enabled? This time, I mean it.

git-svn-id: svn://localhost/HandBrake/trunk@1283 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoFix hb_log to truncate the message at the correct point, fixes 1244.
eddyg [Mon, 18 Feb 2008 01:58:19 +0000 (01:58 +0000)]
Fix hb_log to truncate the message at the correct point, fixes 1244.

git-svn-id: svn://localhost/HandBrake/trunk@1282 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoOnly futz with frame durations at render-time when using VFR.
jbrjake [Mon, 18 Feb 2008 01:28:19 +0000 (01:28 +0000)]
Only futz with frame durations at render-time when using VFR.

git-svn-id: svn://localhost/HandBrake/trunk@1281 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoRemove the transformation matrix, and use the width field of the tkhd atom to do...
ritsuka [Sun, 17 Feb 2008 17:05:24 +0000 (17:05 +0000)]
Remove the transformation matrix, and use the width field of the tkhd atom to do anamorphic in quicktime based players and devices.

git-svn-id: svn://localhost/HandBrake/trunk@1280 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: add HB_AMIXDOWN_AC3 to HB QueueController so it reports the new hybrid sound...
dynaflash [Sun, 17 Feb 2008 11:01:03 +0000 (11:01 +0000)]
MacGui: add HB_AMIXDOWN_AC3 to HB QueueController so it reports the new hybrid sound track(s) correctly

git-svn-id: svn://localhost/HandBrake/trunk@1279 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoSignal anamorphic in the MP4 container though the pixel aspect atom as well as the...
jbrjake [Sun, 17 Feb 2008 06:15:29 +0000 (06:15 +0000)]
Signal anamorphic in the MP4 container though the pixel aspect atom as well 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://localhost/HandBrake/trunk@1278 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMsc OS Contrib Binaries ++ to 0022, bringing to make builds the wonders of AC3-in...
jbrjake [Sun, 17 Feb 2008 06:09:18 +0000 (06:09 +0000)]
Msc OS Contrib Binaries ++ to 0022, bringing to make builds the wonders of 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://localhost/HandBrake/trunk@1277 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agomacgui: change the human readable name for the dpl2 + ac3 hybrid from "DPLII + AC3...
dynaflash [Sun, 17 Feb 2008 06:04:27 +0000 (06:04 +0000)]
macgui: change the human readable name for the dpl2 + ac3 hybrid from "DPLII + AC3" to "Dolby Pro Logic II + AC3" for consistency.

git-svn-id: svn://localhost/HandBrake/trunk@1276 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Fix DPL2 + AC3 mixdown crash if the input audio source is DTS
dynaflash [Sun, 17 Feb 2008 05:08:22 +0000 (05:08 +0000)]
MacGui: Fix DPL2 + AC3 mixdown crash if the input audio source is DTS
- Since DTS cannot pass thru AC3, revert to just DPL2

git-svn-id: svn://localhost/HandBrake/trunk@1275 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoOnly show a line in the log for filters if there are any, only show a line for dynami...
jbrjake [Sat, 16 Feb 2008 23:27:05 +0000 (23:27 +0000)]
Only show a line in the log for filters if there are any, only show a line for dynamic range compression if it's enabled.

git-svn-id: svn://localhost/HandBrake/trunk@1274 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Sat, 16 Feb 2008 23:09:40 +0000 (23:09 +0000)]
WinGui:
- Added aac+ac3 option to the audio codec dropdown. Mixdown gets disabled when this is selected.

git-svn-id: svn://localhost/HandBrake/trunk@1273 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Change aac/ ac3 hybrid to utilize the codecs popup and only offer one mixdown...
dynaflash [Sat, 16 Feb 2008 22:49:08 +0000 (22:49 +0000)]
MacGui: Change aac/ ac3 hybrid to utilize the codecs popup and only offer 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://localhost/HandBrake/trunk@1272 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoFixes crashes with 2-pass when b-frames are enabled, by only using the delay_queue...
jbrjake [Sat, 16 Feb 2008 16:17:17 +0000 (16:17 +0000)]
Fixes crashes with 2-pass when b-frames are enabled, by only using the delay_queue in render.c to actually delay frames when VFR is enabled.

git-svn-id: svn://localhost/HandBrake/trunk@1271 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoAdds another safeguard to ensure AC3 pass-thru uses a 48khz sample rate.
jbrjake [Sat, 16 Feb 2008 16:15:20 +0000 (16:15 +0000)]
Adds another safeguard to ensure AC3 pass-thru uses a 48khz sample rate.

git-svn-id: svn://localhost/HandBrake/trunk@1270 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMcdeint is broken, so avoid using it as a deinterlacer. No more "Slowest," "Slow...
jbrjake [Sat, 16 Feb 2008 16:10:18 +0000 (16:10 +0000)]
Mcdeint is broken, so avoid using it as a deinterlacer. No more "Slowest," "Slow" becomes yadif without spatial checks, "Slower" becomes yadif with spatial checks.

git-svn-id: svn://localhost/HandBrake/trunk@1269 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWires up the CLI for doing AAC and AC3 at the same time, with a new audio encoder...
jbrjake [Sat, 16 Feb 2008 15:15:52 +0000 (15:15 +0000)]
Wires up the CLI for doing AAC and AC3 at the same time, with a new audio 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://localhost/HandBrake/trunk@1268 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoAllow mac gui to select AC-3 + AAC at the same time, still needs CLI work for the...
eddyg [Sat, 16 Feb 2008 01:13:09 +0000 (01:13 +0000)]
Allow mac gui to select AC-3 + AAC at the same time, still needs CLI work for the same.

git-svn-id: svn://localhost/HandBrake/trunk@1267 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoAllow multiple output audio tracks from a single DVD audio track.
eddyg [Fri, 15 Feb 2008 23:37:54 +0000 (23:37 +0000)]
Allow multiple output audio tracks from a single DVD audio track.

git-svn-id: svn://localhost/HandBrake/trunk@1266 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoAlways use a sample rate of 48000hz for AC3.
jbrjake [Thu, 14 Feb 2008 18:57:18 +0000 (18:57 +0000)]
Always use a sample rate of 48000hz for AC3.

git-svn-id: svn://localhost/HandBrake/trunk@1265 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Thu, 14 Feb 2008 18:50:49 +0000 (18:50 +0000)]
WinGui:
- Disable Audio Bitrate and Sample Rate dropdowns when AC3 is selected.

git-svn-id: svn://localhost/HandBrake/trunk@1264 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoReverts 1262, since, duh, sample size != sample duration.
jbrjake [Thu, 14 Feb 2008 15:06:53 +0000 (15:06 +0000)]
Reverts 1262, since, duh, sample size != sample duration.

git-svn-id: svn://localhost/HandBrake/trunk@1263 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoCalculate AC3-in-M4V frame sizes based on channel count instead of always using 1536.
jbrjake [Thu, 14 Feb 2008 03:49:10 +0000 (03:49 +0000)]
Calculate AC3-in-M4V frame sizes based on channel count instead of always using 1536.

git-svn-id: svn://localhost/HandBrake/trunk@1262 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoAC3 from DVD via HB converted to M4V for viewing on ATV
eddyg [Thu, 14 Feb 2008 02:19:09 +0000 (02:19 +0000)]
AC3 from DVD via HB converted to M4V for viewing on ATV

git-svn-id: svn://localhost/HandBrake/trunk@1261 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Wed, 13 Feb 2008 23:26:25 +0000 (23:26 +0000)]
WinGui:
- Removed option to disable verbose CLI.

git-svn-id: svn://localhost/HandBrake/trunk@1260 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: remove the preference to turn off verbose output in the activity window.
dynaflash [Wed, 13 Feb 2008 14:25:06 +0000 (14:25 +0000)]
MacGui: remove the preference to turn off verbose output in the activity window.
- 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://localhost/HandBrake/trunk@1259 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoUpdate x264 to revision 736 and update the vbv 2 pass patch by Gabriel Bouvigne to...
dynaflash [Tue, 12 Feb 2008 16:00:18 +0000 (16:00 +0000)]
Update x264 to revision 736 and update the vbv 2 pass patch by Gabriel 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://localhost/HandBrake/trunk@1258 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWhen x264 outputs frames as references for b-frame pyramids, flag them as such instea...
jbrjake [Tue, 12 Feb 2008 15:37:26 +0000 (15:37 +0000)]
When x264 outputs frames as references for b-frame pyramids, flag them as such instead of just marking them as regular b-frames.

git-svn-id: svn://localhost/HandBrake/trunk@1257 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoRefer to transitions in the presence-or-lack-thereof of progressive flags on MPEG...
jbrjake [Tue, 12 Feb 2008 15:31:38 +0000 (15:31 +0000)]
Refer to transitions in the presence-or-lack-thereof of progressive flags on 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://localhost/HandBrake/trunk@1256 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoRemoves unused variable (and gets rid of the compile warning for it). Change copied...
jbrjake [Tue, 12 Feb 2008 15:27:50 +0000 (15:27 +0000)]
Removes unused variable (and gets rid of the compile warning for it). Change copied from libmpcodec's official version of pullup.

git-svn-id: svn://localhost/HandBrake/trunk@1255 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoUse proper fourcc code of FMP4 for ffmpeg MPEG-4 video, instead of identifying it...
jbrjake [Sun, 10 Feb 2008 00:24:31 +0000 (00:24 +0000)]
Use proper fourcc code of FMP4 for ffmpeg MPEG-4 video, instead of identifying it as DivX, like ffmpeg used to.

git-svn-id: svn://localhost/HandBrake/trunk@1254 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years ago- More robust stream duration estimation: take 16 (position,pts) samples then do...
van [Sat, 9 Feb 2008 05:40:09 +0000 (05:40 +0000)]
- More robust stream duration estimation: take 16 (position,pts) samples 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://localhost/HandBrake/trunk@1253 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: fix picture sizing issue in presets where creating a preset using an HD sourc...
dynaflash [Thu, 7 Feb 2008 18:39:05 +0000 (18:39 +0000)]
MacGui: fix picture sizing issue in presets where creating a preset using an 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://localhost/HandBrake/trunk@1252 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Add the Forced subtitles checkbox to custom user presets
dynaflash [Thu, 7 Feb 2008 16:43:51 +0000 (16:43 +0000)]
MacGui: Add the Forced subtitles checkbox to custom user presets
- 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://localhost/HandBrake/trunk@1251 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years ago- correct the way that output timestamps are generated so that VFR will work with...
van [Mon, 4 Feb 2008 17:31:00 +0000 (17:31 +0000)]
- correct the way that output timestamps are generated so that VFR will work with bframes.

git-svn-id: svn://localhost/HandBrake/trunk@1250 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoVariable frame rate improvements.
jbrjake [Mon, 4 Feb 2008 16:53:27 +0000 (16:53 +0000)]
Variable frame rate improvements.
- 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://localhost/HandBrake/trunk@1249 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoAdd patches to the xvid and mpeg4ip configure scripts for nasm 2.00.
saintdev [Mon, 4 Feb 2008 01:22:33 +0000 (01:22 +0000)]
Add patches to the xvid and mpeg4ip configure scripts for nasm 2.00.

git-svn-id: svn://localhost/HandBrake/trunk@1248 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoRemove the seperate action for mpeg4ip on cygwin from the contrib
saintdev [Mon, 4 Feb 2008 01:22:30 +0000 (01:22 +0000)]
Remove the seperate action for mpeg4ip on cygwin from the contrib
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://localhost/HandBrake/trunk@1247 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoRevert "Cygwin: Patches for xvid and mpeg4ip Updated to work with new nasm 2.x.x"
saintdev [Mon, 4 Feb 2008 01:22:25 +0000 (01:22 +0000)]
Revert "Cygwin: Patches for xvid and mpeg4ip Updated to work with new nasm 2.x.x"

This reverts revision 1235.

git-svn-id: svn://localhost/HandBrake/trunk@1246 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Sat, 2 Feb 2008 15:34:27 +0000 (15:34 +0000)]
WinGui:
- 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://localhost/HandBrake/trunk@1245 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoDouble hb_log() max line length to avoid truncation of x264 options in display.
eddyg [Thu, 31 Jan 2008 23:28:02 +0000 (23:28 +0000)]
Double hb_log() max line length to avoid truncation of x264 options in display.

git-svn-id: svn://localhost/HandBrake/trunk@1244 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGUI: Revert a part of the previous commit.
ritsuka [Wed, 30 Jan 2008 17:17:18 +0000 (17:17 +0000)]
MacGUI: Revert a part of the previous commit.

git-svn-id: svn://localhost/HandBrake/trunk@1243 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoAdded more files to the ignore list.
ritsuka [Wed, 30 Jan 2008 17:07:03 +0000 (17:07 +0000)]
Added more files to the ignore list.

git-svn-id: svn://localhost/HandBrake/trunk@1242 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoAdd some svn:ignore propertys, I hope.
ritsuka [Wed, 30 Jan 2008 16:49:38 +0000 (16:49 +0000)]
Add some svn:ignore propertys, I hope.

git-svn-id: svn://localhost/HandBrake/trunk@1241 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Wed, 30 Jan 2008 15:54:37 +0000 (15:54 +0000)]
WinGui:
- Updated the help menu links.

git-svn-id: svn://localhost/HandBrake/trunk@1240 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoIHB: - Various bugfix
ritsuka [Wed, 30 Jan 2008 12:28:55 +0000 (12:28 +0000)]
IHB: - Various bugfix
- IHB can loads .ihbdevice presets from a directory inside the application bundle, and from ~/Application Support/Instant Handbrake
- A .ihbdevice file can contain multiple presets, but IHB only reads the first at the moment. I am not sure how to handle multiple presets yet.
- The only way to create an .ihbprofile file is to edit DeviceController.m , another thing I still need to think about.

git-svn-id: svn://localhost/HandBrake/trunk@1239 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Adds Loose Anamorphic information to the queue display
dynaflash [Tue, 29 Jan 2008 16:11:47 +0000 (16:11 +0000)]
MacGui: Adds Loose Anamorphic information to the queue display
- patch by travistex

git-svn-id: svn://localhost/HandBrake/trunk@1238 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWinGui:
sr55 [Sun, 27 Jan 2008 18:06:52 +0000 (18:06 +0000)]
WinGui:
- Few tweaks to the iPod Atom Checkbox and Optimise MP4 Checkbox
- Removal of x264b30

git-svn-id: svn://localhost/HandBrake/trunk@1237 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoIHB: New experimental device based preset system. Still incomplete.
ritsuka [Sat, 26 Jan 2008 19:19:04 +0000 (19:19 +0000)]
IHB: New experimental device based preset system. Still incomplete.
Added a script that automatically adds the svn revision number to Express.plist

git-svn-id: svn://localhost/HandBrake/trunk@1236 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoCygwin: Patches for xvid and mpeg4ip Updated to work with new nasm 2.x.x
sr55 [Sat, 26 Jan 2008 18:22:55 +0000 (18:22 +0000)]
Cygwin: Patches for xvid and mpeg4ip Updated to work with new nasm 2.x.x

git-svn-id: svn://localhost/HandBrake/trunk@1235 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoAdd an (optional) iso639_2b field to the language struct so that we will accept eithe...
van [Thu, 24 Jan 2008 20:37:03 +0000 (20:37 +0000)]
Add an (optional) iso639_2b field to the language struct so that we will accept either ISO 639-2/T or /B codes in input content (particularly MPEG transport stream PMTs) but will always generate /T codes in mp4s to keep QuickTime happy.

git-svn-id: svn://localhost/HandBrake/trunk@1234 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Fix bug where switching titles with vfr on changes the framerate from 29...
dynaflash [Wed, 23 Jan 2008 14:33:25 +0000 (14:33 +0000)]
MacGui: Fix bug where switching titles with vfr on changes the framerate from 29.97 which is required by vfr.
- Note: mostly cosmetic to the gui as libhb is pretty much ignoring the framerate specified by the gui when vfr is on anyway. But the gui should reflect as much as possible what libhb is doing behind the scenes.

git-svn-id: svn://localhost/HandBrake/trunk@1233 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoUpdated my entry in Authors
eddyg [Wed, 23 Jan 2008 00:51:47 +0000 (00:51 +0000)]
Updated my entry in Authors

git-svn-id: svn://localhost/HandBrake/trunk@1232 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years ago- Make MPEG audio (and other audio types besides AC3) work.
van [Tue, 22 Jan 2008 22:06:28 +0000 (22:06 +0000)]
- Make MPEG audio (and other audio types besides AC3) work.
- Since the stream is closed after the scan then reopened by reader, we have to preserve all the state we gathered during the scan (like audio id to TS PID bindings) across the close. For now do this by ignoring the close call & doing a close internally when a stream of a different name is opened.
- Don't overfill ts_packetbuf and abort just because an audio stream was missing the AC3 sync pattern (MPEG & DTS streams don't even have an AC3 sync pattern).
- Get rid of several unused variables so that this compiles with no warnings.

git-svn-id: svn://localhost/HandBrake/trunk@1231 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years ago- rather than completely giving up on a dvd because we got a read error on next_vobu...
van [Tue, 22 Jan 2008 21:55:38 +0000 (21:55 +0000)]
- rather than completely giving up on a dvd because we got a read error on next_vobu, just skip to the start of the next cell & keep going.
- get rid of some unused variables so this compiles with no warnings.

git-svn-id: svn://localhost/HandBrake/trunk@1230 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: comment out two unused variables from legacy update system to quell build...
dynaflash [Tue, 22 Jan 2008 19:59:53 +0000 (19:59 +0000)]
MacGui: comment out two unused variables from legacy update system to quell build warnings, will remove completely after 0.9.2 is released.

git-svn-id: svn://localhost/HandBrake/trunk@1229 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMaintains separate filter settings for each job. This prevents the MacGui from using...
jbrjake [Tue, 22 Jan 2008 19:53:33 +0000 (19:53 +0000)]
Maintains separate filter settings for each job. This prevents the MacGui from using the same filter settings for every job in the queue. Patch from travistex.

git-svn-id: svn://localhost/HandBrake/trunk@1228 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoPrevents VFR from leaving PTS gaps at dropped frames, so it works properly with the...
jbrjake [Tue, 22 Jan 2008 17:19:43 +0000 (17:19 +0000)]
Prevents VFR from leaving PTS gaps at dropped frames, so it works properly with the new sync and MP4 muxing code in r1223 and r1224 that passes through the source's time stamps.

git-svn-id: svn://localhost/HandBrake/trunk@1227 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Remove one last section of code which generated the old update alert window...
dynaflash [Tue, 22 Jan 2008 17:16:46 +0000 (17:16 +0000)]
MacGui: Remove one last section of code which generated the old update alert window, duh!

git-svn-id: svn://localhost/HandBrake/trunk@1226 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Remove deprecated -updateAlertDone method used in the old updating scheme
dynaflash [Tue, 22 Jan 2008 17:06:55 +0000 (17:06 +0000)]
MacGui: Remove deprecated -updateAlertDone method used in the old updating scheme
- Deprecated due to the Sparkle updater implementation

git-svn-id: svn://localhost/HandBrake/trunk@1225 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoaccount for quantization bias when computing durations for vfr.
van [Tue, 22 Jan 2008 17:05:12 +0000 (17:05 +0000)]
account for quantization bias when computing durations for vfr.

git-svn-id: svn://localhost/HandBrake/trunk@1224 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoWhen vfr is selected use the frame timing from render.c rather than generating duplic...
van [Tue, 22 Jan 2008 16:48:52 +0000 (16:48 +0000)]
When vfr is selected use the frame timing from render.c rather than generating duplicate frames to turn the content back into 30fps.

git-svn-id: svn://localhost/HandBrake/trunk@1223 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Fix issue where selecting the chapter tab can crash the macgui if no valid...
dynaflash [Tue, 22 Jan 2008 16:01:59 +0000 (16:01 +0000)]
MacGui: Fix issue where selecting the chapter tab can crash the macgui if no valid source is selected
- patch by travistex

git-svn-id: svn://localhost/HandBrake/trunk@1222 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoMacGui: Make Legacy iPod presets truly backwards compatible
dynaflash [Tue, 22 Jan 2008 15:33:02 +0000 (15:33 +0000)]
MacGui: Make Legacy iPod presets truly backwards compatible
- Preset code now adds "level=30" to the advanced options string if the deprecated "x264 (h.264 iPod)" is detected as encoder in a legacy preset.

git-svn-id: svn://localhost/HandBrake/trunk@1221 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoPut the correct subtitle language in the Queue for the Mac GUI.
eddyg [Tue, 22 Jan 2008 01:47:52 +0000 (01:47 +0000)]
Put the correct subtitle language in the Queue for the Mac GUI.

git-svn-id: svn://localhost/HandBrake/trunk@1220 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoUpdates manicure to parse the new way of setting iPod-compatible encodes in MacGui...
jbrjake [Mon, 21 Jan 2008 22:30:41 +0000 (22:30 +0000)]
Updates manicure to parse the new way of setting iPod-compatible encodes in MacGui presets, and includes the new presets in the CLI.

git-svn-id: svn://localhost/HandBrake/trunk@1219 b64f7644-9d1e-0410-96f1-a4d463321fa5

16 years agoChange subtitle position to prevent displaying within a 2% margin of the height of...
eddyg [Mon, 21 Jan 2008 21:29:33 +0000 (21:29 +0000)]
Change subtitle position to prevent displaying within a 2% margin of the height of the screen, rather than using a 20px fixed margin.

git-svn-id: svn://localhost/HandBrake/trunk@1218 b64f7644-9d1e-0410-96f1-a4d463321fa5