OSDN Git Service

handbrake-jp/handbrake-jp-git.git
13 years agoWinGui:
sr55 [Fri, 18 Jun 2010 19:19:35 +0000 (19:19 +0000)]
WinGui:
- Updates to the x264 panel.
- Added a Peak Framerate checkbox (--pfr cli option)

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

13 years agoLinGui: change psy_trellis increments to 0.05
jstebbins [Fri, 18 Jun 2010 17:31:46 +0000 (17:31 +0000)]
LinGui: change psy_trellis increments to 0.05

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

13 years agoLinGui: revert part of the resource management changes of r3382
jstebbins [Thu, 17 Jun 2010 22:59:19 +0000 (22:59 +0000)]
LinGui: revert part of the resource management changes of r3382
Since fedora's pygtk is broken, I can't parse gdk_pixbuf's with python.
So revert to doing this in C code.

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

13 years agoLinGui: fix syntax error in debian package control file
jstebbins [Thu, 17 Jun 2010 14:21:13 +0000 (14:21 +0000)]
LinGui: fix syntax error in debian package control file
build depends are separated by ',' not space

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

13 years agox264 bump from 1643 to 1649
jstebbins [Wed, 16 Jun 2010 20:13:02 +0000 (20:13 +0000)]
x264 bump from 1643 to 1649
bug fixes and enhancements

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

13 years agoLinGui: update build dependencies to include python2.6 package
jstebbins [Wed, 16 Jun 2010 15:23:50 +0000 (15:23 +0000)]
LinGui: update build dependencies to include python2.6 package
by default the lauchpad build farm only installs a minimal python which is missing plistlib

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

13 years agoLinGui: changes to resource preprocessor
jstebbins [Tue, 15 Jun 2010 16:21:22 +0000 (16:21 +0000)]
LinGui:  changes to resource preprocessor
During the build, I was compiling tools for preprocessing and packaging
the gui description xml, preset defaults, widget dependencies, and icons.
The resulting resource_data.h file gets compiled into the binary.  These
tools are now implemented in python.  This eliminates the need to compile
the tools which caused complications when cross compiling.

This work was actually done many months ago.  But all the distributions
I wanted to support didn't have the libplist python module.  Now they all
do.

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

13 years agoLinGui: refresh x264 tab
jstebbins [Tue, 15 Jun 2010 16:15:53 +0000 (16:15 +0000)]
LinGui: refresh x264 tab
updated layout, labeling & tooltips
group options by encoding features, analysis options, and psychovisual options
change b-pyramid from checkbox to combo box to support None, Strict, and Normal options
expand psy-rd slider range to 0-2 (was 0-1)
relabel "Analysis" to "Partitions".
Add new "Most" option to Partitions that is the same as the old "Some"
Change "Some" option of Partitions to mean i4x4:i8x8
add weightp combo
add adaptive quantization strength slider
remove weightb checkbox
remove no-fast-pskip checkbox

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

13 years agoWinGui:
sr55 [Sat, 12 Jun 2010 11:31:02 +0000 (11:31 +0000)]
WinGui:
- Some changes that didn't get picked up from the last checkin.

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

13 years agoWinGui:
sr55 [Sat, 12 Jun 2010 11:16:39 +0000 (11:16 +0000)]
WinGui:
- Svn Rev added to services dll.

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

13 years agoWinGui:
sr55 [Fri, 11 Jun 2010 21:12:17 +0000 (21:12 +0000)]
WinGui:
- Fixes an issue where the Stop button would disappear when the Queue list has paused but the last encode is still completing.

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

13 years agoWinGui:
sr55 [Fri, 11 Jun 2010 21:08:44 +0000 (21:08 +0000)]
WinGui:
- Fixes some issues with status labels not updating correctly on the queue window.
- Now includes encode status on the queue window.
- Minor UI tweaks.

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

13 years agoWinGui:
sr55 [Fri, 11 Jun 2010 18:57:37 +0000 (18:57 +0000)]
WinGui:
- Improvements to the IQueue and IEncode interface. This allows for some cleanup of code in frmMain and frmPreview

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

13 years agox264 bump from 1627 to 1643
jstebbins [Wed, 9 Jun 2010 18:00:42 +0000 (18:00 +0000)]
x264 bump from 1627 to 1643
More various bug fixes and enhancements.
Fixes an mmx issue that caused aac and lame audio encoding breakage.

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

13 years agoLinGui: initialize srt language with preferred language from prefernces
jstebbins [Wed, 9 Jun 2010 16:54:36 +0000 (16:54 +0000)]
LinGui: initialize srt language with preferred language from prefernces
whenever a new srt is added to the subtitle list.

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

13 years agoCLI: missed another conditional that forces burned subs in mp4
jstebbins [Tue, 8 Jun 2010 23:47:07 +0000 (23:47 +0000)]
CLI: missed another conditional that forces burned subs in mp4
also, print "Foreign Audio Search" instead of "Render/Burn in" in the log
during an indepth_scan.

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

13 years agoCLI: subtitle scan was still skipping subs if not burned in mp4
jstebbins [Tue, 8 Jun 2010 20:48:59 +0000 (20:48 +0000)]
CLI: subtitle scan was still skipping subs if not burned in mp4
since we now support the Nero spec for vobsubs in mp4, this isn't necessary

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

13 years agoLinGui: remove debug printf
jstebbins [Tue, 8 Jun 2010 05:18:36 +0000 (05:18 +0000)]
LinGui: remove debug printf

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

13 years agoLinGui: fix some problems i introduced with the recent audio tab changes
jstebbins [Tue, 8 Jun 2010 01:37:06 +0000 (01:37 +0000)]
LinGui: fix some problems i introduced with the recent audio tab changes

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

13 years agoLinGui: rework some of the logic behind the audio tab handler
jstebbins [Mon, 7 Jun 2010 21:49:38 +0000 (21:49 +0000)]
LinGui: rework some of the logic behind the audio tab handler
gets rid of some duplication of values that i had.  makes it
easier to keep the visible list and the data structures behind
it in sync.

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

13 years agoWinGui:
sr55 [Mon, 7 Jun 2010 19:47:40 +0000 (19:47 +0000)]
WinGui:
- Make public settings in the parsing models. Remove some unneeded methods.

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

13 years agoWinGui:
sr55 [Mon, 7 Jun 2010 18:51:59 +0000 (18:51 +0000)]
WinGui:
- Created interfaces for the Scan, Queue and Encode Services.

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

13 years agoLinGui: fix stupid thinko in yesterdays audio panel changes
jstebbins [Mon, 7 Jun 2010 17:08:36 +0000 (17:08 +0000)]
LinGui: fix stupid thinko in yesterdays audio panel changes

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

13 years agoLinGui: fix some spam in the log about hash item not found
jstebbins [Sun, 6 Jun 2010 20:35:39 +0000 (20:35 +0000)]
LinGui: fix some spam in the log about hash item not found
audio encoder item wasn't always getting initialized

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

13 years agoWinGui:
sr55 [Sun, 6 Jun 2010 18:37:18 +0000 (18:37 +0000)]
WinGui:
- Some tweaks to hopefully fix the nightly build.

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

13 years agoWinGui:
sr55 [Sun, 6 Jun 2010 18:28:28 +0000 (18:28 +0000)]
WinGui:
- Change ToolsVersion to 3.5 for the build server

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

13 years agoWinGui:
sr55 [Sun, 6 Jun 2010 18:22:39 +0000 (18:22 +0000)]
WinGui:
- Moved all the services that handle parsing, scanning, encodes and the queue out into a separate library.

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

13 years agoLinGui: Improvements to audio panel
jstebbins [Sun, 6 Jun 2010 18:20:53 +0000 (18:20 +0000)]
LinGui: Improvements to audio panel
When codec is "Choose for me", show the codec chosen in the list, but leave the combo
box showing "Choose for me".  This way, if the user saves the settings in a new preset,
the audio codec saved remaines 'auto' instead of reverting to the codec that was chosen.

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

13 years agoWinGui:
sr55 [Sun, 6 Jun 2010 14:23:40 +0000 (14:23 +0000)]
WinGui:
- Remove unused reference.

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

13 years agoWinGui:
sr55 [Sun, 6 Jun 2010 14:14:19 +0000 (14:14 +0000)]
WinGui:
- Some changes / improvements to the current models / parsing models.

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

13 years agoWinGui:
sr55 [Sun, 6 Jun 2010 14:09:39 +0000 (14:09 +0000)]
WinGui:
#interop - Use Drawing.Size instead of using a model.

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

13 years agoCLI: remove 'L' from short opts so that getopt_long properly flags it as an invalid...
jstebbins [Sat, 5 Jun 2010 16:34:32 +0000 (16:34 +0000)]
CLI: remove 'L' from short opts so that getopt_long properly flags it as an invalid option
I forgot to remove this short option when the --longest was removed.
Also fix the default case of the switch to print the option that failed
rather than the next option.

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

13 years agoWinGui:
sr55 [Fri, 4 Jun 2010 21:19:13 +0000 (21:19 +0000)]
WinGui:
#interop
- Missing documentation headers + stylecop tweaks / cleanup

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

13 years agoWinGui
sr55 [Fri, 4 Jun 2010 20:47:27 +0000 (20:47 +0000)]
WinGui
#interop
- Removed resharper file

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

13 years agoWinGui:
sr55 [Fri, 4 Jun 2010 20:46:45 +0000 (20:46 +0000)]
WinGui:
#interop
- Integrated Stylecop into the 2008 solution
- Added file headers

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

13 years agoWinGui:
sr55 [Fri, 4 Jun 2010 20:33:16 +0000 (20:33 +0000)]
WinGui:
# interop
- Fix Namespaces
- Changed so it's .NET 3.5 compatible.
- Removed usings which were not needed and placed usings inside the namespace.

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

13 years agoWinGui:
sr55 [Fri, 4 Jun 2010 18:36:11 +0000 (18:36 +0000)]
WinGui:
- HandBrakeInterop Project. This can be used to tie into libhb.dll with C#. Thanks to RandomEdgy for writing this.
- Made a few minor changes to this source to make most of the libhb stuff internal to the library only. Added a 2008 project file. (This won't compile yet)

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

13 years agoMacGui: Add flexible dylib path manipulation so that we can handle external dylibs...
jstebbins [Fri, 4 Jun 2010 16:27:15 +0000 (16:27 +0000)]
MacGui: Add flexible dylib path manipulation so that we can handle external dylibs more easily
At startup, add any extra dylib paths to DYLD_FALLBACK_LIBRARY_PATH.  This is the last path
searched by the system for dylibs and we add our paths to the end of it's list, so this
will never override any system libs or paths the user has explicitly set.

Since applications read the environment once at startup, these changes don't take effect
until we restart with execv.  In order to avoid a possible exec bomb, we add a parameter to
the argv list to prevent any further exec's.

Note that this causes a minor glitch when running under gdb. The execv triggers a trap.  You
just have to 'continue'.

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

13 years agoLinGui: make Help->Guide work on windows/mingw
jstebbins [Fri, 4 Jun 2010 00:47:39 +0000 (00:47 +0000)]
LinGui: make Help->Guide work on windows/mingw
Call win api ShellExecute to open url in default browser.

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

14 years agoMacGui: Set the hud control panels origin based on the size of the actual preview...
dynaflash [Wed, 2 Jun 2010 16:49:18 +0000 (16:49 +0000)]
MacGui: Set the hud control panels origin based on the size of the actual preview window anchored at the bottom instead of setting it at the middle of the window.
- Should not block the actual preview as much.
- Move the origin setting code from -SetTitle into -displayPreview so that it is recalculated any time a new preview is generated, which includes changing encode size.

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

14 years agooops, left in a modified plist file location that i used for testing on linux
jstebbins [Wed, 2 Jun 2010 15:22:51 +0000 (15:22 +0000)]
oops, left in a modified plist file location that i used for testing on linux

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

14 years agoAdd preset override for anamorphic to manicure
jstebbins [Wed, 2 Jun 2010 15:20:17 +0000 (15:20 +0000)]
Add preset override for anamorphic to manicure
so when presets are regenerated the next time we don't loose the overrides

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

14 years agox264 bump from r1592 to r1627
dynaflash [Wed, 2 Jun 2010 13:42:12 +0000 (13:42 +0000)]
x264 bump from r1592 to r1627
- Various bugfixes and enhancements

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

14 years agofix potential buffer overrun
jstebbins [Wed, 2 Jun 2010 05:42:59 +0000 (05:42 +0000)]
fix potential buffer overrun
and a few compile time warnings about sign differences

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

14 years agohandle the utf8 byte order mark when present at the beginning of srt subs
jstebbins [Tue, 1 Jun 2010 23:02:41 +0000 (23:02 +0000)]
handle the utf8 byte order mark when present at the beginning of srt subs
it was tripping us up and causing the loss of the first subtitle

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

14 years agooops. forgot to commit the new file
jstebbins [Tue, 1 Jun 2010 21:28:33 +0000 (21:28 +0000)]
oops. forgot to commit the new file

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

14 years agoAdd SSA subtitle support
jstebbins [Tue, 1 Jun 2010 20:21:49 +0000 (20:21 +0000)]
Add SSA subtitle support
Thanks to davidfster

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

14 years agoAdd more subtitle info to the activity log
jstebbins [Tue, 1 Jun 2010 15:22:39 +0000 (15:22 +0000)]
Add more subtitle info to the activity log
adds forced and default flags for all types
adds offset and character codeset for SRT
Thanks Rodeo.

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

14 years agolink hb.dll with -static flag so that extra dll's are not required
jstebbins [Tue, 1 Jun 2010 00:41:17 +0000 (00:41 +0000)]
link hb.dll with -static flag so that extra dll's are not required

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

14 years agoCLI: allow overriding of the anamorphic mode of a preset
jstebbins [Sun, 30 May 2010 18:40:57 +0000 (18:40 +0000)]
CLI: allow overriding of the anamorphic mode of a preset

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

14 years agoadd check for reasonable vobsub width/height values when parsing out of mp4
jstebbins [Sun, 30 May 2010 18:22:32 +0000 (18:22 +0000)]
add check for reasonable vobsub width/height values when parsing out of mp4
if the values aren't good, use default of 720x480

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

14 years agopreserve vobsub palette, width, and height from mkv and mp4 vobsub tracks
jstebbins [Sun, 30 May 2010 18:15:03 +0000 (18:15 +0000)]
preserve vobsub palette, width, and height from mkv and mp4 vobsub tracks
Thanks to davidfster for mp4 palette addition.

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

14 years agoImprove left/right dplii surround separation
jstebbins [Sun, 30 May 2010 17:26:03 +0000 (17:26 +0000)]
Improve left/right dplii surround separation
This analysis and measurement shows that a difference of 4.8db between
Ls and Rs in Lt and Rt provides better separation than 3db
http://forum.doom9.org/showthread.php?t=57988

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

14 years agofix compiler warnings in several libhb files
jstebbins [Sun, 30 May 2010 17:08:12 +0000 (17:08 +0000)]
fix compiler warnings in several libhb files

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

14 years agoWinGui:
sr55 [Sun, 30 May 2010 13:08:07 +0000 (13:08 +0000)]
WinGui:
- Some additional cleanup to the Subtitles files.

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

14 years agoWinGui:
sr55 [Sun, 30 May 2010 13:02:23 +0000 (13:02 +0000)]
WinGui:
- Added resharper 5 file for the 2008 project.
- Unlocked VobSub in Mp4 to allow multiple tracks via passthru. Also fixed a bug with srt import handling.

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

14 years agoLinGui: tweak the ui to accommodate universal subtitle input
jstebbins [Sat, 29 May 2010 22:16:48 +0000 (22:16 +0000)]
LinGui: tweak the ui to accommodate universal subtitle input
don't show burned or forced fields for non-vobsubs
show subtitle type in the subtitle track combo box

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

14 years agoWinGui:
sr55 [Sat, 29 May 2010 19:32:21 +0000 (19:32 +0000)]
WinGui:
- 2008 Solution files.

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

14 years agoWinGui:
sr55 [Fri, 28 May 2010 17:57:42 +0000 (17:57 +0000)]
WinGui:
- Fixed add to queue destination check code.

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

14 years agofix a problem with point-to-point hanging when searching for start point
jstebbins [Wed, 26 May 2010 20:39:52 +0000 (20:39 +0000)]
fix a problem with point-to-point hanging when searching for start point
in reader, the timestamps were not being correctly adjusted for scr offset
before comparing to start time.  This could cause an early start in reader.
Then in sync, syncAudioWork stalled until the correct start of video was
found, causing the audio fifo to fill and stall the whole pipeline.

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

14 years agoMacgui: Sanity check multiple burned in vobsubs.
dynaflash [Wed, 26 May 2010 16:51:40 +0000 (16:51 +0000)]
Macgui: Sanity check multiple burned in vobsubs.

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

14 years agoLinGui: fix module.defs code merge error
jstebbins [Tue, 25 May 2010 21:02:47 +0000 (21:02 +0000)]
LinGui: fix module.defs code merge error
two incompatible changes merged without error and i missed it

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

14 years agoMacGui: Enable soft vobsubs in mp4
dynaflash [Tue, 25 May 2010 17:09:10 +0000 (17:09 +0000)]
MacGui: Enable soft vobsubs in mp4
- Initial patch by Rodeo. Thanks Rodeo!
- Enables soft vobsubsin macgui as per http://trac.handbrake.fr/changeset/3325
- Due to the fact that currently no quicktime based playback devices (yes, including computers and iphone/ipod/ipad) supports soft vobsubs, "Burned In" is on by default.
- Currently soft vobsubs are shown as supported by VLC (Lunettes) and Mplayer on the mac platform.

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

14 years agoadd support for Nero vobsubs in mp4
jstebbins [Mon, 24 May 2010 21:53:48 +0000 (21:53 +0000)]
add support for Nero vobsubs in mp4
Note that these do not work with any apple products that I know of.  Perian
might be able to do something with them.  MPlayer and VLC both grok nero
vobsubs.

libhb, cli, and lingui updated.

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

14 years agoLinGui: disable update checks for snapshot PPA since it does it's own update announce...
jstebbins [Mon, 24 May 2010 18:22:53 +0000 (18:22 +0000)]
LinGui: disable update checks for snapshot PPA since it does it's own update announcements

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

14 years agoLinGui: add option to completely disable update checking
jstebbins [Mon, 24 May 2010 18:15:40 +0000 (18:15 +0000)]
LinGui: add option to completely disable update checking
configure --disable-gtk-update-checks removes the code that does update checks
including the webkit library used for displaying the appcast.  this is
useful when packaging for a repository that has it's own update mechanism.

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

14 years agoWinGui:
sr55 [Mon, 24 May 2010 17:57:27 +0000 (17:57 +0000)]
WinGui:
- Check Destination Path exists before adding to queue.

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

14 years agoLinGui: fix crash when processing appcast
jstebbins [Mon, 24 May 2010 17:26:38 +0000 (17:26 +0000)]
LinGui: fix crash when processing appcast
If the network read request fails to return any data, I referenced a NULL pointer.

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

14 years agofix memory leak in pinvoke patch
jstebbins [Mon, 24 May 2010 00:05:57 +0000 (00:05 +0000)]
fix memory leak in pinvoke patch

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

14 years agoWinGui:
sr55 [Sun, 23 May 2010 17:32:45 +0000 (17:32 +0000)]
WinGui:
- Improvements to the Installer. (Both Nightly and Primary nsi scripts)
  * Check for .NET 3.5 SP1 and if it doesn't exist, download and run the web Installer
  * Uninstall the current version before trying to install the new version.

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

14 years agofix stderr redirection on mingw. dup2 function doesn't work as it should so must
jstebbins [Sun, 23 May 2010 16:26:02 +0000 (16:26 +0000)]
fix stderr redirection on mingw.  dup2 function doesn't work as it should so must
reach inside stderr struct and modify _file member directly

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

14 years agoadd wrapper functions that make it easier to call libhb from C# and other
jstebbins [Sun, 23 May 2010 16:08:52 +0000 (16:08 +0000)]
add wrapper functions that make it easier to call libhb from C# and other
interpreted languages

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

14 years agoadd ability to probe for existance of headers and libraries to configure.py
jstebbins [Sun, 23 May 2010 15:38:21 +0000 (15:38 +0000)]
add ability to probe for existance of headers and libraries to configure.py
use this to check for system versions of bz2 z pthreadGC2 iberty and dl when
building with mingw.  solves a problem with conflicts when building on fedora with
a full standard install of their mingw packages.

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

14 years agoWinGui:
sr55 [Sun, 23 May 2010 15:35:57 +0000 (15:35 +0000)]
WinGui:
- Added some new events to the Queue for future refactoring.
- Refactor / Cleanup / Remove more stylecop warnings.

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

14 years agoWinGui:
sr55 [Sun, 23 May 2010 14:03:55 +0000 (14:03 +0000)]
WinGui:
- Disable Export until it's finished.

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

14 years agoWinGui:
sr55 [Sat, 22 May 2010 21:52:24 +0000 (21:52 +0000)]
WinGui:
- Missed frmMain changes for last checkin.

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

14 years agoWinGui:
sr55 [Sat, 22 May 2010 21:43:08 +0000 (21:43 +0000)]
WinGui:
- Making progress to a usable working preset export in plist format.

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

14 years agoadd strtok_r to ports.c for mingw
jstebbins [Sat, 22 May 2010 16:06:20 +0000 (16:06 +0000)]
add strtok_r to ports.c for mingw
fixes davidfstr's subtitle work

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

14 years agoAdded davidfstr to the AUTHORS file
sr55 [Sat, 22 May 2010 09:51:23 +0000 (09:51 +0000)]
Added davidfstr to the AUTHORS file

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

14 years agoWinGui:
sr55 [Fri, 21 May 2010 10:31:53 +0000 (10:31 +0000)]
WinGui:
- Fix Bug in PresetLoader with Par Width/height mixed up.

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

14 years agoSupport for reading VOB subtitle tracks from file inputs initital implementation.
dynaflash [Thu, 20 May 2010 15:28:27 +0000 (15:28 +0000)]
Support for reading VOB subtitle tracks from file inputs initital implementation.
- Patch by davidfstr, Nice Work!
- Adds support for reading VOB subtitle tracks from file inputs.
Tested with:
- MKV VOB -> MKV VOB passthru.
- MKV VOB -> MKV VOB burned in.
VOB subtitle palette moved from per-title to per-track.
Discussion leading up to commit can be referenced here: http://forum.handbrake.fr/viewtopic.php?f=4&t=16267

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

14 years agoWinGui:
sr55 [Wed, 19 May 2010 20:13:53 +0000 (20:13 +0000)]
WinGui:
- In-Gui encode status is now own by default.
- Added a progress bar and tidied up the appearance of the status text.
- Tweaked the preview window design.

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

14 years agoWinGui:
sr55 [Wed, 19 May 2010 19:22:01 +0000 (19:22 +0000)]
WinGui:
- Fix ingui encode status.
- Preview window now has a progress bar indicating encode status. CLI window no longer pops up during the encode.

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

14 years agoWinGui:
sr55 [Tue, 18 May 2010 19:58:43 +0000 (19:58 +0000)]
WinGui:
- Some more work done on the Plist Mac preset Export feature. Can now export a plist but not all key value pairs are populated.

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

14 years agox264 bump from r1583 to r1592
dynaflash [Tue, 18 May 2010 19:36:55 +0000 (19:36 +0000)]
x264 bump from r1583 to r1592
- Faster cabac
- Various bugfixes and enhancements
- http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=95aacc4fb0ed4477a8c8b7cbf3f8c89229b03dc7

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

14 years agoWinGui:
sr55 [Tue, 18 May 2010 18:34:59 +0000 (18:34 +0000)]
WinGui:
- Changed the ActivityWindow to be event driven which should make it work a bit better. Please report any bugs / issues you see with this window.

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

14 years agoWinGui:
sr55 [Tue, 18 May 2010 16:35:18 +0000 (16:35 +0000)]
WinGui:
- Cleanup the exception window a bit.

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

14 years agoWinGui:
sr55 [Tue, 18 May 2010 16:23:25 +0000 (16:23 +0000)]
WinGui:
- Added an exception window which allows the exceptions to be copied by the user rather than using a message box. (Long overdue).  Moved some of the most common exceptions over to using it.

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

14 years agoMacGui: Live Preview HUD Overlay playback controller initial implementation
dynaflash [Tue, 18 May 2010 16:22:00 +0000 (16:22 +0000)]
MacGui: Live Preview HUD Overlay playback controller initial implementation
- Fixes current issue where a live preview with the display res larger than storage res would not show the built in QTKit control bar.
- Replaces the stock QTKit movie controller.
- Adds playback time code information to HUD display.
- Allows frame by frame scrubbing via keyboard arrow keys.
-- Methods exist for frame by frame step through but buttons are not on the HUD overlay yet.
Known Bugs:
- If movie is playing, first click on the scrubber bar can cause the movie to jump to beginning or end unless scrubber is held and dragged.
- Probably some others I haven't seen yet.
To Do (not that it ever will get done):
- Replace the current crappy stock buttons with some decent ones.
- Display accurate frame number hopefully though QTKit offers little documentation to get that exact info.
- Add a volume slider and remember the volume setting in the prefs.
- Add a subtitle control widget hopefully so that users can see what the subtitles would look like.
Other small changes include adding some tooltips to the hud overlay controller widgets to hopefully make it a bit more intuitive.

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

14 years agoWinGui:
sr55 [Tue, 18 May 2010 15:19:42 +0000 (15:19 +0000)]
WinGui:
- Switch the Audio Panel over to a DataGridView for more flexibility in possible upcoming changes.
- Few UI tweaks to other panels to make look / behave similarly.

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

14 years agoWinGui:
sr55 [Mon, 17 May 2010 18:45:17 +0000 (18:45 +0000)]
WinGui:
- Allow mono mixdown option for lame

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

14 years agoslightly improve avi seek patch
jstebbins [Sun, 16 May 2010 23:30:12 +0000 (23:30 +0000)]
slightly improve avi seek patch
only changes behavior when seeking backwards.

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

14 years agopatch ffmpeg avi seek problem
jstebbins [Sun, 16 May 2010 23:12:12 +0000 (23:12 +0000)]
patch ffmpeg avi seek problem
when seeking to a timestamp, ffmpeg seeks to the position in the primary
stream where that timestamp starts. Then seeks to the next interleaved packet
for all other streams. When seeking back to the beginning of the file, this
means the first packet of some streams are missed if those streams start
before the video stream in the file.

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

14 years agoCLI: Removes misleading help message indicating quality still ran on a 0-1 scale.
jbrjake [Sat, 15 May 2010 00:16:15 +0000 (00:16 +0000)]
CLI: Removes misleading help message indicating quality still ran on a 0-1 scale.

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

14 years agoallow mono mixdown with lame encoder
jstebbins [Thu, 13 May 2010 14:48:18 +0000 (14:48 +0000)]
allow mono mixdown with lame encoder

enable mono mode in lame encoder when mixdown is mono.

use lame_encode_buffer_float instead of lame_encode_buffer_interleave. this
eliminates the clipping issue in lame without reducing the level of the input.

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

14 years agoWinGui:
sr55 [Sun, 9 May 2010 17:22:29 +0000 (17:22 +0000)]
WinGui:
- Fixed the 2010 sln file

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

14 years agoWinGui:
sr55 [Sun, 9 May 2010 17:02:50 +0000 (17:02 +0000)]
WinGui:
- Messed Up resources / extra image checkin. Should now be fixed.

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

14 years agoWinGui:
sr55 [Sun, 9 May 2010 16:56:56 +0000 (16:56 +0000)]
WinGui:
- Fixed Exception on restoring window from system tray
- Fixed Exception when trying to edit an item on the queue without first selecting an icon
- Replaced old folder icon on the source menu with the newer windows equiv

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

14 years agoWinGui:
sr55 [Sun, 9 May 2010 15:02:44 +0000 (15:02 +0000)]
WinGui:
- Fix a minor display issue with the chapters tab grid.

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

14 years agoWinGui:
sr55 [Sat, 8 May 2010 20:37:46 +0000 (20:37 +0000)]
WinGui:
- Attempt to upgrade program settings on upgrade.

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