OSDN Git Service

handbrake-jp/handbrake-jp-git.git
13 years agoMacGui: Use libhb for audio limits as well as defaults.
dynaflash [Fri, 8 Oct 2010 22:00:20 +0000 (22:00 +0000)]
MacGui: Use libhb for audio limits as well as defaults.
- Patch by circlone!

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

13 years agoallow ca_aac lower limit of 192kbps for 6ch
jstebbins [Fri, 8 Oct 2010 21:51:02 +0000 (21:51 +0000)]
allow ca_aac lower limit of 192kbps for 6ch

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

13 years agofix a bug in bitrate selection. forgot to change a '++' to '--'
jstebbins [Fri, 8 Oct 2010 21:28:25 +0000 (21:28 +0000)]
fix a bug in bitrate selection. forgot to change a '++' to '--'

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

13 years agofuture proof faac bitrate limits
jstebbins [Fri, 8 Oct 2010 21:08:22 +0000 (21:08 +0000)]
future proof faac bitrate limits
by making the high thresh dependent on # channels

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

13 years agofix some audio bitrate limits issues with ca aac
jstebbins [Fri, 8 Oct 2010 20:50:29 +0000 (20:50 +0000)]
fix some audio bitrate limits issues with ca aac
and choose the next lower bitrate rather than next higher when
between 2 valid rates.

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

13 years agocli: make smarter mixdown decision when doing ac3 encode fallback
jstebbins [Fri, 8 Oct 2010 20:30:53 +0000 (20:30 +0000)]
cli: make smarter mixdown decision when doing ac3 encode fallback
also, clean up the mixdown sanitizing logic in work.c
added new functions
hb_get_default_mix(codec, layout)
hb_get_best_mix(codec, layout)

These take the output codec and the input layout as parameters.

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

13 years agoupdate manicure with ac3pass->copy:ac3 changes
jstebbins [Fri, 8 Oct 2010 19:09:52 +0000 (19:09 +0000)]
update manicure with ac3pass->copy:ac3 changes

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

13 years agoadd audio defaults and limits calculation to libhb
jstebbins [Fri, 8 Oct 2010 18:55:03 +0000 (18:55 +0000)]
add audio defaults and limits calculation to libhb

hb_get_audio_bitrate_limits()
Get the bitrate limits for a (codec,samplerate,mixdown) triplet

hb_get_best_audio_bitrate()
Given an input bitrate, sanitize it. Check low and high limits
and make sure it is in the set of allowed bitrates.

hb_get_default_audio_bitrate()
Get the default bitrate for a given (codec,samplerate,mixdown) triplet

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

13 years agoCLI: add 'copy' option for audio and ac3 encoder fallback for ac3 passthru
jstebbins [Fri, 8 Oct 2010 17:28:30 +0000 (17:28 +0000)]
CLI: add 'copy' option for audio and ac3 encoder fallback for ac3 passthru
'copy' will passthru ac3 or dca.  also changed ac3pass and dcapass to
copy:ac3 and copy:dca

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

13 years agoLinGui: remove more duplicate code relating to min/max audio bitrates
jstebbins [Wed, 6 Oct 2010 23:26:21 +0000 (23:26 +0000)]
LinGui: remove more duplicate code relating to min/max audio bitrates

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

13 years agoLinGui: centralize min/max audio bitrate limit calculation to one place
jstebbins [Wed, 6 Oct 2010 22:59:17 +0000 (22:59 +0000)]
LinGui: centralize min/max audio bitrate limit calculation to one place

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

13 years agoLinGui: fix a problem where I used the wrong aac bitrate cap
jstebbins [Tue, 5 Oct 2010 22:51:50 +0000 (22:51 +0000)]
LinGui: fix a problem where I used the wrong aac bitrate cap
wasn't allowing higher bitrate for aac 6ch in some cases.

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

13 years agoLinGui: fix a display problem in the audio list
jstebbins [Tue, 5 Oct 2010 22:30:37 +0000 (22:30 +0000)]
LinGui: fix a display problem in the audio list
And tweak default bitrate choices.  likely to change :P

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

13 years agoAdd code to recognize eac3 streams in TS
jstebbins [Tue, 5 Oct 2010 22:27:28 +0000 (22:27 +0000)]
Add code to recognize eac3 streams in TS
Recognizes BD, HDDVD, and DVB variations of signalling eac3 streams.
Let me know if you find streams that don't work.

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

13 years agoMacGui: Remove the audio encoder bitrate cap.
dynaflash [Tue, 5 Oct 2010 16:36:19 +0000 (16:36 +0000)]
MacGui: Remove the audio encoder bitrate cap.
- This used to cap the bitrate available in the ui to the sources audio bitrate.
- Note: this can allow people to do stupid things. A more elegant solution is forthcoming.

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

13 years agoAdd ac3 encoding
jstebbins [Mon, 4 Oct 2010 23:16:57 +0000 (23:16 +0000)]
Add ac3 encoding
Uses ffmpeg's ac3 encoder.

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

13 years agoLinGui: add nightly build for ubuntu 10.10 maverick
jstebbins [Mon, 4 Oct 2010 17:29:19 +0000 (17:29 +0000)]
LinGui: add nightly build for ubuntu 10.10 maverick

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

13 years agoMacGui: Disable the drc dial if source is not AC3 as only our AC3 decoder flags drc.
dynaflash [Mon, 4 Oct 2010 16:04:26 +0000 (16:04 +0000)]
MacGui: Disable the drc dial if source is not AC3 as only our AC3 decoder flags drc.
- Patch by circleone, thanks!

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

13 years agoWinGui:
sr55 [Sun, 3 Oct 2010 21:58:44 +0000 (21:58 +0000)]
WinGui:
- Enable Experimental Preset Exporter (plist - mac format). This can be imported by the mac and linux gui's

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

13 years agoWinGui:
sr55 [Sun, 3 Oct 2010 21:28:29 +0000 (21:28 +0000)]
WinGui:
- Update the Subtitles panel to handle the previous revision fix to the CLI

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

13 years agoCLI: fix subtitle options problem
jstebbins [Sun, 3 Oct 2010 21:27:16 +0000 (21:27 +0000)]
CLI: fix subtitle options problem
Could not list a subtitle twice and make one instance burned/forced
and the other not.

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

13 years agofix another hang in the muxer.
jstebbins [Sun, 3 Oct 2010 17:10:49 +0000 (17:10 +0000)]
fix another hang in the muxer.

If all streams are at EOF, then we must continue processing
the track queues till they are all empty.

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

13 years agofix ffmpeg locking issue
jstebbins [Sat, 2 Oct 2010 19:11:09 +0000 (19:11 +0000)]
fix ffmpeg locking issue
ffmpeg complained "insufficient thread locking around avcodec_open/close()".
This was caused by encavcodec.c calling avcodec_open at the same time as
stream.c called av_find_stream_info.  av_find_stream_info has a side effect
of calling avcodec_open, so we must lock around this call as well.

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

13 years agoFix potential crash in libbluray
jstebbins [Fri, 1 Oct 2010 23:52:57 +0000 (23:52 +0000)]
Fix potential crash in libbluray

event queue size was 1 too small which would lead
to buffer overrun.

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

13 years agoFix dylib path for CLI on osx
jstebbins [Fri, 1 Oct 2010 17:02:14 +0000 (17:02 +0000)]
Fix dylib path for CLI on osx
Forgot this was needed for the cli as well.
Same as http://trac.handbrake.fr/changeset/3351

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

13 years agoWinGui:
sr55 [Fri, 1 Oct 2010 16:31:13 +0000 (16:31 +0000)]
WinGui:
- Some refactoring of the Subtitle panel. Added support for subtitle type display to the subtitle dropdown and burn in support for SSA.

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

13 years agoLinGui: fix some text alignment issues on the picture summary tab
jstebbins [Thu, 30 Sep 2010 23:39:06 +0000 (23:39 +0000)]
LinGui: fix some text alignment issues on the picture summary tab

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

13 years agofix a crash when ass_render_frame doesn't return a frame list.
jstebbins [Wed, 29 Sep 2010 15:31:56 +0000 (15:31 +0000)]
fix a crash when ass_render_frame doesn't return a frame list.

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

13 years agoSSA subtitle burn in
jstebbins [Tue, 28 Sep 2010 22:10:49 +0000 (22:10 +0000)]
SSA subtitle burn in
Anime fans rejoice! This patch adds SSA subtitle burn-in support with libass.
Therefore SSA subtitles should now be rendered in full quality, with the
appropriate embedded fonts and positioning information.
Thanks to davidfstr

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

13 years agofix linux documentation typo that causes command failure
jstebbins [Tue, 28 Sep 2010 18:38:33 +0000 (18:38 +0000)]
fix linux documentation typo that causes command failure
when cutting/pasting command from doc.

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

13 years agoWinGui:
sr55 [Sun, 26 Sep 2010 16:13:48 +0000 (16:13 +0000)]
WinGui:
- Fix: Set the scan text label to "Scan Cancelled" after cancelling a scan.

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

13 years agoWinGui:
sr55 [Sun, 26 Sep 2010 16:10:16 +0000 (16:10 +0000)]
WinGui:
- The scan log will no longer be written to disk if the log is over 100MB. An error message will be thrown.
- The encode will be terminated if the log file grows beyond 100MB and an error message will be thrown.
- Fixed an issue with the exception window not appearing when called from a worker thead.
- Put a limit on the number of exception windows that can appear during a session of HandBrake. (set to 30)

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

13 years agoWinGui:
sr55 [Sun, 26 Sep 2010 14:38:20 +0000 (14:38 +0000)]
WinGui:
- Small Tweak to the encode logging that might avoid exceptions breaking it.

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

13 years agoFix the 2008 solution file.
sr55 [Thu, 23 Sep 2010 18:23:44 +0000 (18:23 +0000)]
Fix the 2008 solution file.

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

13 years agoMacgui: Audo drc .. add a continuous behavior to the drc circular slider and have...
dynaflash [Wed, 22 Sep 2010 16:04:39 +0000 (16:04 +0000)]
Macgui: Audo drc .. add a continuous behavior to the drc circular slider and have it stop on tick marks to make it behave like it did before 3532

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

13 years agox264 bump from r1713 to r1724
dynaflash [Tue, 21 Sep 2010 15:06:58 +0000 (15:06 +0000)]
x264 bump from r1713 to r1724
- Various bug fixes and enhancements.

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

13 years agoMacGui: Audio Fixes and Enhancements ... patch by circleone.
dynaflash [Mon, 20 Sep 2010 16:15:23 +0000 (16:15 +0000)]
MacGui: Audio Fixes and Enhancements ... patch by circleone.
Fixes issue where changing to custom from a preset then changing titles will cause an empty audio tab.
Also:
- Added the ability for HandBrake's language preference to be honored when it occurs in the title's tracks.
- Ensured the limit (currently 24) is not passed when adding audios using presets.
- If no preset is chosen, when a new title loads, one track is added (based on the language preference or the first if that is not met).
- Reinitializing the audio array is now KVO-friendly, making the UI refresh more pleasant.
- The "Add All Tracks" button has been made mini in size.
- The audio table view no longer attempts to keep the selection.

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

13 years agoWinGui:
sr55 [Sun, 19 Sep 2010 13:01:59 +0000 (13:01 +0000)]
WinGui:
- Remap ctrl-A to ctrl-shift-A for addToQueue. Rather annoying having select all being the same as add to queue.

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

13 years agoWinGui:
sr55 [Sun, 19 Sep 2010 12:41:50 +0000 (12:41 +0000)]
WinGui:
- Update the installer files.

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

13 years agoWinGui:
sr55 [Sun, 19 Sep 2010 12:40:04 +0000 (12:40 +0000)]
WinGui:
- Move the "Scanning x of x" text to the Source Label. Similar to the Lin/Mac gui's.

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

13 years agoWinGui:
sr55 [Sun, 19 Sep 2010 12:25:34 +0000 (12:25 +0000)]
WinGui:
- Attempt to fix nightly build.

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

13 years agoWinGui:
sr55 [Sun, 19 Sep 2010 12:20:53 +0000 (12:20 +0000)]
WinGui:
- Stylecop file for Framework dll.

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

13 years agoWinGui:
sr55 [Sun, 19 Sep 2010 12:17:07 +0000 (12:17 +0000)]
WinGui:
- Moved some non-specific HandBrake code (Exception Window, Update Information Window, Update Download Window) out into a separate framework library. Hoping to make this more reusable at a later point.

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

13 years agoWinGui:
sr55 [Sat, 18 Sep 2010 17:07:40 +0000 (17:07 +0000)]
WinGui:
- Some fixes to the AudioPanel. Changing presets now obeys the preferred language when selecting tracks.

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

13 years agoWinGui:
sr55 [Sat, 18 Sep 2010 15:31:06 +0000 (15:31 +0000)]
WinGui:
- Made the "{source}" option for the default path auto name option a bit clearer. Added automatic warning if used in a path, updated tooltips and renamed to source_path to avoid confusion with the option below on the "format:" option.

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

13 years agoWinGui:
sr55 [Fri, 17 Sep 2010 19:39:08 +0000 (19:39 +0000)]
WinGui:
If an Audio track selected is not AC3 or DTS, and AC3 or DTS passthru are selected switch to AAC to prevent bad encodes.

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

13 years agoDisable ffmpeg doc generation. We don't need it and it causes the nightly build to...
sr55 [Fri, 17 Sep 2010 18:59:35 +0000 (18:59 +0000)]
Disable ffmpeg doc generation. We don't need it and it causes the nightly build to fail

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

13 years agoWinGui:
sr55 [Fri, 17 Sep 2010 18:28:54 +0000 (18:28 +0000)]
WinGui:
- Another fix to the Encode Log Writer which should hopefully fix the "ObjectDisposedException" some users were seeing.

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

13 years agoMacGui: Fix peak framerate and custom resolution for new presets which was borked...
dynaflash [Fri, 17 Sep 2010 17:10:21 +0000 (17:10 +0000)]
MacGui: Fix peak framerate and custom resolution for new presets which was borked in 3532 due to those enhancements being after the audio work was done on an out of date xib ... fixed by circleone.
Enhancements added as well by circleone:
- Disables the ability to change the audio track order based on columns in 3532.
- Changes the size of audio widgets from mini to small so they are easier to see.
- Add scroll bar to the subtitles tab.

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

13 years agoMacGui: Audio ... Add an "Add All Tracks" button to the audio tab.
dynaflash [Thu, 16 Sep 2010 17:35:39 +0000 (17:35 +0000)]
MacGui: Audio ... Add an "Add All Tracks" button to the audio tab.
- Patch by circleone... Thanks again!
- Adds all available source tracks at the default mixdown etc. to the macgui in one click.

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

13 years agoMacGui: Fix two line status readout in the main window originally implemented in...
dynaflash [Thu, 16 Sep 2010 14:48:03 +0000 (14:48 +0000)]
MacGui: Fix two line status readout in the main window originally implemented in svn rev 3483 which somehow got borked in svn rev 3532.

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

13 years agoLinGui: try other gstreamer sink interfaces if gconfvideosink fails
jstebbins [Wed, 15 Sep 2010 21:38:29 +0000 (21:38 +0000)]
LinGui: try other gstreamer sink interfaces if gconfvideosink fails
It appears that gconfvideosink may not work on kde systems.

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

13 years agoWinGui:
sr55 [Wed, 15 Sep 2010 18:12:11 +0000 (18:12 +0000)]
WinGui:
- Some changes to the way logging / exceptions are handled. This may fix an intermittent issue that causes a large number of exception windows to appear.

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

13 years agoMacGui: Audio ... Allow more than 4 audio tracks.
dynaflash [Wed, 15 Sep 2010 17:49:16 +0000 (17:49 +0000)]
MacGui: Audio ... Allow more than 4 audio tracks.
- Patch courtesy of circleone ...  Thanks!
- Use a NSTableView to dynamically add/delete audio tracks ala the Subtitle tab.
- Sets a 24 track limit until someone tests more than 24 tracks (the libhb 8 track limit was removed as per http://trac.handbrake.fr/changeset/3531).
- Replaces the old static 4 tracks to a dynamic array.
- Moves macgui audio handling to a separate class.
Known caveats:
- Borks queue editing which needs a revamp anyway.
- Queue window display needs to be adjusted to show more than 4 tracks appropriately. Again, its cosmetic and is not a show stopper.
- There may be other possible unknown side effects even though tested on all presets. That said, I feel it needs to get in so that we can get feedback from nightlies.

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

13 years agoremove the 8 audio limit. isn't needed anymore.
jstebbins [Wed, 15 Sep 2010 16:48:31 +0000 (16:48 +0000)]
remove the 8 audio limit.  isn't needed anymore.

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

13 years agofix cli issue with batch scan and encode
jstebbins [Wed, 15 Sep 2010 16:34:22 +0000 (16:34 +0000)]
fix cli issue with batch scan and encode

I didn't implement 'single title scan' for batch mode cause it seemed
contradictory.  but the cli uses this when encoding, even in batch mode.

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

13 years agofix a crash when a TS has no aspect ratio set in the video stream
jstebbins [Tue, 14 Sep 2010 23:08:57 +0000 (23:08 +0000)]
fix a crash when a TS has no aspect ratio set in the video stream

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

13 years agoWinGui:
sr55 [Tue, 14 Sep 2010 19:54:29 +0000 (19:54 +0000)]
WinGui:
- Log Exceptions out to the Log folder when they occur.

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

13 years agoWinGui:
sr55 [Tue, 14 Sep 2010 18:23:53 +0000 (18:23 +0000)]
WinGui:
- Fix an issue with the Subtitle Forced option being set to scan instead of the track id.

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

13 years agoBump ffmpeg from 22950 to 25082
jstebbins [Tue, 14 Sep 2010 16:38:12 +0000 (16:38 +0000)]
Bump ffmpeg from 22950 to 25082
It's been 5 months since an ffmpeg bump.

One negative is that we loose LATM support.
The LATM patch is just impossible to apply
anymore since ffmpeg dropped support for using
the external faad lib. There are ifdef's in the
code should anyone wish to revert to an earlier
ffmpeg and enable LATM.

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

13 years agofix a rare hang in the muxer.
jstebbins [Mon, 13 Sep 2010 20:30:02 +0000 (20:30 +0000)]
fix a rare hang in the muxer.

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

13 years agoLinGui: fix UI problem with trellis cavlc
jstebbins [Mon, 13 Sep 2010 16:28:23 +0000 (16:28 +0000)]
LinGui: fix UI problem with trellis cavlc
forgot to remove some code that removed trellis from the option string when
cabac is disabled.

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

13 years agoWinGui:
sr55 [Sun, 12 Sep 2010 19:43:27 +0000 (19:43 +0000)]
WinGui:
- Fix a crash in the Auto-Naming function caused by empty string in the title name.

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

13 years agoWinGui:
sr55 [Sun, 12 Sep 2010 16:03:44 +0000 (16:03 +0000)]
WinGui:
- Title Specific Window is now always centre of parent. Fixes issues of it appears on a 2nd monitor on dual monitor setups.

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

13 years agoWinGui:
sr55 [Sun, 12 Sep 2010 16:01:59 +0000 (16:01 +0000)]
WinGui:
- Move The Title Specific scan tool window into a ToolWindows folder.

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

13 years agoWinGui:
sr55 [Sun, 12 Sep 2010 15:58:14 +0000 (15:58 +0000)]
WinGui:
- Fix Cancel button on Title Specific scan.
- Improve Add to queue error messages.

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

13 years agoWinGui:
sr55 [Sun, 12 Sep 2010 10:45:11 +0000 (10:45 +0000)]
WinGui:
- Also kill the log window timer to help with debugging.

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

13 years agoWinGui:
sr55 [Sun, 12 Sep 2010 10:41:52 +0000 (10:41 +0000)]
WinGui:
- Add some additional exception handling to allow debugging of random crashing in the activity window.

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

13 years agoMacGui: Use http instead of https for the Help > User Guide link in the help menu.
dynaflash [Sun, 12 Sep 2010 02:31:31 +0000 (02:31 +0000)]
MacGui: Use http instead of https for the Help > User Guide link in the help menu.

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

13 years agoWinGui:
sr55 [Sat, 11 Sep 2010 20:08:44 +0000 (20:08 +0000)]
WinGui:
- Hide the Angle dropdown if the cli "+ angle" string is not present when using libdvdnav

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

13 years agoWinGui:
sr55 [Sat, 11 Sep 2010 20:04:22 +0000 (20:04 +0000)]
WinGui:
- Title specific scan added to the File and Folder scan options which can be used for slow scanning bluray sources.

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

13 years agoWinGui:
sr55 [Sat, 11 Sep 2010 15:36:32 +0000 (15:36 +0000)]
WinGui:
- Further fixes to the Title parser to deal with changes made for blu-ray support.

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

13 years agoWinGui:
sr55 [Sat, 11 Sep 2010 14:32:04 +0000 (14:32 +0000)]
WinGui:
- Force a CLI version data update when user settings is upgraded.

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

13 years agoWinGui:
sr55 [Sat, 11 Sep 2010 14:23:01 +0000 (14:23 +0000)]
WinGui:
- Some fixes and improvements to the preview window.

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

13 years agoWinGui:
sr55 [Fri, 10 Sep 2010 23:38:47 +0000 (23:38 +0000)]
WinGui:
- Fix for the Title parser. Was expecting "+ angle" to always be there which is no longer the case.

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

13 years agoAdd Bluray support
jstebbins [Wed, 8 Sep 2010 16:51:59 +0000 (16:51 +0000)]
Add Bluray support

Unencrypted BD directory trees only.  Doesn't support iso images.
Also, no PGS subtitle support yet.
Chapters and angles are supported.

Adds a new contrib libbluray.

Adds new option to hb_scan() for duration of short titles to filter.
This applies to BD and DVD multi-title scans only.  Does not apply
to any single title scans.

Fixes memory leak during scan.  hb_buffer_close() was not freeing
all buffers in a chain of buffers passed to it.

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

13 years agoMacGui: Update web links for the Help > Forums and Help > User Guide menu choices.
dynaflash [Wed, 8 Sep 2010 14:41:02 +0000 (14:41 +0000)]
MacGui: Update web links for the Help > Forums and Help > User Guide menu choices.

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

13 years agox264 bump from r1703 to r1713
dynaflash [Tue, 7 Sep 2010 18:28:50 +0000 (18:28 +0000)]
x264 bump from r1703 to r1713
- Various bugfixes and enhancements.

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

13 years agoLinGui: simplify source selection dialog
jstebbins [Sun, 5 Sep 2010 19:59:40 +0000 (19:59 +0000)]
LinGui: simplify source selection dialog
I don't need the checkbox to toggle file/folder selection mode anymore
(at least on ubutnu, fedora is just fubar anyway).

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

13 years agoFix muxing problem with certain sources/settings
jstebbins [Tue, 31 Aug 2010 15:05:42 +0000 (15:05 +0000)]
Fix muxing problem with certain sources/settings
The fifo depth limit that was put in place to prevent out of memory
conditions was too aggressive.  It caused buffers to be flushed to
the output too early with cercain settings.

This change monitors memory usage (i.e. buffer sizes) rather
than just fifo depth in order to decide when to flush buffers
to prevent out of memory conditions.

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

13 years agoWinGui:
sr55 [Mon, 30 Aug 2010 18:07:28 +0000 (18:07 +0000)]
WinGui:
- Fix Build

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

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 20:46:13 +0000 (20:46 +0000)]
WinGui:
- Missed file from last checkin.

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

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 20:41:07 +0000 (20:41 +0000)]
WinGui:
- Created an error service, renamed the frmExceptionWindow to ExceptionWindow and removed it's duplicate from the main project. It's all in the AppServices library.

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

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 19:35:09 +0000 (19:35 +0000)]
WinGui:
- Switch out a depreciated growl call.

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

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 15:55:14 +0000 (15:55 +0000)]
WinGui:
- Remove win32 file from cproj

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

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 15:09:32 +0000 (15:09 +0000)]
WinGui:
- Update the Interop Code.
- Update Growl Libary to 2.0.4.1

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

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 15:00:10 +0000 (15:00 +0000)]
WinGui:
- Update copy of Authors and Credits for the install script

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

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 14:59:00 +0000 (14:59 +0000)]
WinGui:
- Remove unused win32.cs  file

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

13 years agoWinGui:
sr55 [Sun, 29 Aug 2010 14:55:47 +0000 (14:55 +0000)]
WinGui:
- Minor display issue on the options window fixed.

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

13 years agoWinGui:
sr55 [Fri, 27 Aug 2010 20:09:10 +0000 (20:09 +0000)]
WinGui:
- Added a new option which allows the autoname feature to output to the source directory. It will append output_ to the start of the filename, if the auto-generated name is the same as the source file.

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

13 years agoWinGui:
sr55 [Fri, 27 Aug 2010 19:32:25 +0000 (19:32 +0000)]
WinGui:
- Allow trellis and psy-trellis with cavlc

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

13 years agoChange how native tools are built in a cross compiling environment.
jstebbins [Wed, 25 Aug 2010 17:42:52 +0000 (17:42 +0000)]
Change how native tools are built in a cross compiling environment.
Was using hb's core build system for these tools.  Now using
accepted practice in autoconf for native tools.

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

13 years agoMacGui: Allow trellis and psy-trellis with cavlc since as of svn 3492 its now possibl...
dynaflash [Wed, 25 Aug 2010 15:16:07 +0000 (15:16 +0000)]
MacGui: Allow trellis and psy-trellis with cavlc since as of svn 3492 its now possible in x264.
- Patch by Rodeo.

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

13 years agox264 bump from r1698 to r1703
dynaflash [Tue, 24 Aug 2010 18:28:28 +0000 (18:28 +0000)]
x264 bump from r1698 to r1703
- Introduces trellis and psy-trellis for cavlc.
- Same modes as cabac.
- Lingui is already setup for it as of svn 3491. Macgui and wingui to follow suit.
- Other various enhancements and fixes.

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

13 years agoAllow trellis and psy-trellis with cavlc in preparation for next
jstebbins [Tue, 24 Aug 2010 18:22:58 +0000 (18:22 +0000)]
Allow trellis and psy-trellis with cavlc in preparation for next
x264 bump.

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

13 years agoWinGui:
sr55 [Sat, 21 Aug 2010 19:48:04 +0000 (19:48 +0000)]
WinGui:
- Strip out some version checking code that's no longer required.

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

13 years agoDoxyGen File cleanup
sr55 [Sat, 21 Aug 2010 13:16:27 +0000 (13:16 +0000)]
DoxyGen File cleanup

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

13 years agoDoxyGen files for: gtk, mac, win and libhb
sr55 [Sat, 21 Aug 2010 13:02:43 +0000 (13:02 +0000)]
DoxyGen files for: gtk, mac, win and libhb

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

13 years agoDoxygen Config Change
sr55 [Sat, 21 Aug 2010 12:50:49 +0000 (12:50 +0000)]
Doxygen Config Change

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

13 years agoWinGui:
sr55 [Sat, 21 Aug 2010 11:58:41 +0000 (11:58 +0000)]
WinGui:
- Fix CC setting was not being reloaded in the options window.

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