OSDN Git Service
sr55 [Sun, 27 Feb 2011 12:42:24 +0000 (12:42 +0000)]
WinGui:
- Fix Build
git-svn-id: svn://localhost/HandBrake/trunk@3815
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 26 Feb 2011 23:01:54 +0000 (23:01 +0000)]
WinGui:
- Few UI updates around the Help and Presets Menus and Presets Control Bar.
git-svn-id: svn://localhost/HandBrake/trunk@3814
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 26 Feb 2011 17:22:36 +0000 (17:22 +0000)]
Remove depreciated cpu count from the api
git-svn-id: svn://localhost/HandBrake/trunk@3813
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 26 Feb 2011 16:48:04 +0000 (16:48 +0000)]
Remove the set cpu count option as it doesn't do anything now
git-svn-id: svn://localhost/HandBrake/trunk@3812
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 26 Feb 2011 16:26:03 +0000 (16:26 +0000)]
WinGui:
- Add new WPF toolkit Library
git-svn-id: svn://localhost/HandBrake/trunk@3811
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 26 Feb 2011 16:24:38 +0000 (16:24 +0000)]
WinGui:
- Started designing the Picture Settings Panel
- Added a WindowManager.
git-svn-id: svn://localhost/HandBrake/trunk@3810
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 26 Feb 2011 14:35:55 +0000 (14:35 +0000)]
WinGui:
- Bump the Control limitations for the picture settings once again.
git-svn-id: svn://localhost/HandBrake/trunk@3809
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 26 Feb 2011 00:04:39 +0000 (00:04 +0000)]
LinGui: remove target file size option
git-svn-id: svn://localhost/HandBrake/trunk@3808
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 25 Feb 2011 17:50:18 +0000 (17:50 +0000)]
fix crash with bd lpcm audio decoding
git-svn-id: svn://localhost/HandBrake/trunk@3807
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 25 Feb 2011 17:44:52 +0000 (17:44 +0000)]
bump x264 from r1900 to r1913
fixes memory leak when cancelling an encode
various other bug fixes and improvements
git-svn-id: svn://localhost/HandBrake/trunk@3806
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 25 Feb 2011 17:37:59 +0000 (17:37 +0000)]
Improve audio labels for BD audio decoded by ffmpeg
Give lpcm and e-ac3 proper labels
git-svn-id: svn://localhost/HandBrake/trunk@3805
b64f7644-9d1e-0410-96f1-
a4d463321fa5
davidfstr [Fri, 25 Feb 2011 01:08:33 +0000 (01:08 +0000)]
Add temporally overlapping subtitle support.
* New subtitle sync algorithm added to sync work-object ("simultaneous").
Classic algorithm preserved but disabled.
* Render work-object now supports queueing a /list/ of subtitles.
* FIFOs have been extended to support pushing/popping buffer-lists as single elements.
* Added SUBSYNC_VERBOSE_TIMING flag to debug timing issues related to subtitle display.
Observable behaviors changed in the new subtitle sync algorithm:
* Temporally overlapping subtitles are no longer trimmed to be non-overlapping.
* Subtitles less than two seconds long are no longer artificially extended. Sorry, Indochine fans.
* Subtitles that stop before they start will never be displayed. The old algorithm will display such subtitles if they begin in the future (relative to the current video frame being processed).
git-svn-id: svn://localhost/HandBrake/trunk@3804
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 20 Feb 2011 16:08:29 +0000 (16:08 +0000)]
Remove 2 unneeded lines.
git-svn-id: svn://localhost/HandBrake/trunk@3803
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 20 Feb 2011 16:07:48 +0000 (16:07 +0000)]
WinGui:
- Add some locking onto the CLI Exited and CLI StdErr Message received threads to prevent exceptions. This is only a temporary fix as we may lose a few log messages off the end by cancelling the logging too early.
git-svn-id: svn://localhost/HandBrake/trunk@3802
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 19 Feb 2011 19:14:12 +0000 (19:14 +0000)]
WinGui:
- Give more control over MP4 file extensions. (Automatic, Always use MP4, Always use M4v)
git-svn-id: svn://localhost/HandBrake/trunk@3801
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 19 Feb 2011 17:28:58 +0000 (17:28 +0000)]
WinGui:
- Setting up the structure of the WPF UI. Just empty files with some basic wiring up between them.
git-svn-id: svn://localhost/HandBrake/trunk@3800
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 18 Feb 2011 21:56:19 +0000 (21:56 +0000)]
WinGui
- Wire in the new preset service.
git-svn-id: svn://localhost/HandBrake/trunk@3799
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 17 Feb 2011 18:39:47 +0000 (18:39 +0000)]
WinGui:
- Remove target file size option. This feature is being mis-used, doesn't really work well and is generally causing far too much confusion.
git-svn-id: svn://localhost/HandBrake/trunk@3798
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 12 Feb 2011 21:38:34 +0000 (21:38 +0000)]
plug some memory leaks.
git-svn-id: svn://localhost/HandBrake/trunk@3797
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 11 Feb 2011 21:38:41 +0000 (21:38 +0000)]
Improve loop detection in dvdnav
Loops in titles of only a single chapter were not being detected.
We now also check the cell number for loops.
git-svn-id: svn://localhost/HandBrake/trunk@3796
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 11 Feb 2011 21:36:50 +0000 (21:36 +0000)]
Remove unnecessary translation of string "LIBFAAD" to "AAC".
ffmpeg will never give us this name anymore since it no longer
wraps faad.
git-svn-id: svn://localhost/HandBrake/trunk@3795
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 11 Feb 2011 21:35:29 +0000 (21:35 +0000)]
Remove a couple more remnants of faad from make files
git-svn-id: svn://localhost/HandBrake/trunk@3794
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 11 Feb 2011 21:31:00 +0000 (21:31 +0000)]
remove libfaad from build
We don't use it anymore. We have been using ffaac decoder for a while now.
git-svn-id: svn://localhost/HandBrake/trunk@3793
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 11 Feb 2011 18:22:16 +0000 (18:22 +0000)]
LinGui: do not uncheck chapter markers when single chapter selected
Instead, grey out the chapter marker checkbox to indicate it is inactive
(but leave it checked) and do not enable chapter markers in the job.
This way, if the user modifies chapter selections, chapter markers will
automatically be re-enabled when more than one chapter is selected again.
git-svn-id: svn://localhost/HandBrake/trunk@3792
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 11 Feb 2011 17:00:13 +0000 (17:00 +0000)]
fix sync issue introduced in 3786
Thanks to mac_man_ad for pointing this out and providing a sample.
git-svn-id: svn://localhost/HandBrake/trunk@3791
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 9 Feb 2011 00:15:28 +0000 (00:15 +0000)]
LinGui: Change "Blind" to "Simple" in weightp combo box
git-svn-id: svn://localhost/HandBrake/trunk@3790
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 8 Feb 2011 19:20:56 +0000 (19:20 +0000)]
WinGui:
- Didn't quite get the tab order setup right in the last checkin. Should now be fixed.
git-svn-id: svn://localhost/HandBrake/trunk@3789
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 8 Feb 2011 19:05:04 +0000 (19:05 +0000)]
WinGui:
- Enable TabStops on the Main Toolbar and Tabs Panel.
- Reset some of the tab indexes.
git-svn-id: svn://localhost/HandBrake/trunk@3788
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 8 Feb 2011 16:43:35 +0000 (16:43 +0000)]
bump libbluray from 0.0.1-pre-16 to 0.0.1-pre-129
fixes segfault when there is a damaged clpi file.
fixes segfault when title has no playmarks.
git-svn-id: svn://localhost/HandBrake/trunk@3787
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 8 Feb 2011 01:27:06 +0000 (01:27 +0000)]
Improve timestamp handling in decavcodec
Use new ffmpeg facility for passing timestamps through from
AVPackets to AVFrames during parsing and decoding.
Also fix a bug in handling of the timestamp of the first audio frame. We
were putting the timestamp of the second frame on the first and shifting
all audio by one frame time.
git-svn-id: svn://localhost/HandBrake/trunk@3786
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 8 Feb 2011 01:24:07 +0000 (01:24 +0000)]
Fix issue with decoding DTS-HD streams
We now inspect the new profile member of AVCodecContext to determine if
the stream is DTS or DTS-HD and send it to the appropriate decoder.
git-svn-id: svn://localhost/HandBrake/trunk@3785
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 7 Feb 2011 23:34:25 +0000 (23:34 +0000)]
bump x264 from r1867 to r1900
- fixes non-deterministic output
- various other enhancements and bugfixes
git-svn-id: svn://localhost/HandBrake/trunk@3784
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 7 Feb 2011 22:46:01 +0000 (22:46 +0000)]
Fix a hang in sync
If one stream has no content and other streams have almost no content,
we were hanging while waiting for the first pts in the streams.
This could be reproduced by attempting to encode only the last 0-length chapter
of a DVD.
git-svn-id: svn://localhost/HandBrake/trunk@3783
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 5 Feb 2011 21:39:09 +0000 (21:39 +0000)]
WinGui:
- Updates to the WinForms app for the library changes.
git-svn-id: svn://localhost/HandBrake/trunk@3782
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 5 Feb 2011 21:37:49 +0000 (21:37 +0000)]
WinGui:
- Another round of refactoring. Query Parsing and Plist handling code moved to application services utilities namespace.
git-svn-id: svn://localhost/HandBrake/trunk@3781
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 4 Feb 2011 19:54:10 +0000 (19:54 +0000)]
libraries:
- Move all the old m0k urls over to download.handbrake.fr
git-svn-id: svn://localhost/HandBrake/trunk@3780
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 4 Feb 2011 19:38:03 +0000 (19:38 +0000)]
bump ffmpeg from svn 25689 to git
185a155
Fixes a couple h.264 decode issues
Fixes uft16-le chapter names in mov/mp4 files
Improved ac3 encoder
Numerous other bug fixes and improvements
git-svn-id: svn://localhost/HandBrake/trunk@3779
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 3 Feb 2011 16:51:05 +0000 (16:51 +0000)]
LinGui: fix warning message in log
due to an uninitialized dictionary item
git-svn-id: svn://localhost/HandBrake/trunk@3778
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 29 Jan 2011 22:28:26 +0000 (22:28 +0000)]
WinGui:
- Removed some old unused settings code from app.config
git-svn-id: svn://localhost/HandBrake/trunk@3777
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 29 Jan 2011 22:26:43 +0000 (22:26 +0000)]
WinGui:
- Fixed an incorrect namespace
git-svn-id: svn://localhost/HandBrake/trunk@3776
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 29 Jan 2011 22:25:36 +0000 (22:25 +0000)]
WinGui:
- Moved the plist and query parsing code into new Utility classes in the app services.
git-svn-id: svn://localhost/HandBrake/trunk@3775
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 29 Jan 2011 22:13:18 +0000 (22:13 +0000)]
LinGui: refactor --enable-gst option
change to --disable-gst and make it work for both mingw and linux
git-svn-id: svn://localhost/HandBrake/trunk@3774
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 29 Jan 2011 21:48:01 +0000 (21:48 +0000)]
LinGui: remove automatic m4v extension substitution
Preference option now forces either mp4 or m4v.
git-svn-id: svn://localhost/HandBrake/trunk@3773
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 29 Jan 2011 21:29:26 +0000 (21:29 +0000)]
WinGui:
- Refactor the preset service and move to the Application Services.
* Left the old service in place for now, will hook the new service in later.
git-svn-id: svn://localhost/HandBrake/trunk@3772
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 29 Jan 2011 01:00:54 +0000 (01:00 +0000)]
Use the correct ffmpeg codec id for eac3 in BD
git-svn-id: svn://localhost/HandBrake/trunk@3771
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 28 Jan 2011 23:18:21 +0000 (23:18 +0000)]
LinGui: add CFR option for "Same as source" framerate.
Since there seem to be a lot of players that do not properly support VFR,
add a CFR option that can be used with "Same as source". The framerate to
use comes from the title and the cfr flag is set in the job.
git-svn-id: svn://localhost/HandBrake/trunk@3770
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 27 Jan 2011 16:38:32 +0000 (16:38 +0000)]
MacGui: add new preset methods to HBPresets.h
- Suppresses warnings
- createAppleTv2Preset
- createiPhone4Preset
git-svn-id: svn://localhost/HandBrake/trunk@3769
b64f7644-9d1e-0410-96f1-
a4d463321fa5
saintdev [Wed, 26 Jan 2011 09:50:05 +0000 (09:50 +0000)]
libhb: Disable managed mode for Vorbis ABR.
Disable managed mode for Vorbis encoding. According to libvorbis docs this means
that although the bitrate is specified explicitly (instead of setting a quality
level), we get VBR encoding and the bitrate is only taken as a loose target.
Patch by Hagen
git-svn-id: svn://localhost/HandBrake/trunk@3768
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 23 Jan 2011 21:17:58 +0000 (21:17 +0000)]
LinGui: add build requirements to rpm spec file
git-svn-id: svn://localhost/HandBrake/trunk@3767
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 23 Jan 2011 15:00:58 +0000 (15:00 +0000)]
WinGui:
- Started Hooking up the WPF main window. Initial events subscribed. Some initial bindings and actions.
git-svn-id: svn://localhost/HandBrake/trunk@3766
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 22 Jan 2011 21:41:04 +0000 (21:41 +0000)]
WinGui:
- Initial Layout of the WPF Main Window.
git-svn-id: svn://localhost/HandBrake/trunk@3765
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 22 Jan 2011 18:02:19 +0000 (18:02 +0000)]
WinGui:
- Refactored some more code out of the UI project into the Services Project.
- Added support for showing bluray drives to the "Source" dropdown menu
git-svn-id: svn://localhost/HandBrake/trunk@3764
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 21 Jan 2011 21:55:13 +0000 (21:55 +0000)]
WinGui:
- Fix a possible exception in the CLI detection code.
git-svn-id: svn://localhost/HandBrake/trunk@3763
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 21 Jan 2011 21:51:39 +0000 (21:51 +0000)]
WinGui:
- Add initial WPF project. (Uses MVVM, Caliburn 1.1)
This may one day replace the WinForms code.
git-svn-id: svn://localhost/HandBrake/trunk@3762
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 21 Jan 2011 21:33:27 +0000 (21:33 +0000)]
WinGui:
- Update the Caliburn library dll files.
git-svn-id: svn://localhost/HandBrake/trunk@3761
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 20 Jan 2011 03:41:35 +0000 (03:41 +0000)]
LinGui: change order of libs on link line to fix unresolved symbols
latest ffmpeg requires libavutil to be linked last
git-svn-id: svn://localhost/HandBrake/trunk@3760
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 20 Jan 2011 03:39:44 +0000 (03:39 +0000)]
patch ffmpeg mov demuxer to handle LE UTF16 chapter names
git-svn-id: svn://localhost/HandBrake/trunk@3759
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 19 Jan 2011 22:35:46 +0000 (22:35 +0000)]
MacGui: In Preferences, Instead of the old "Use iTunes / iPod friendly file extension for mp4" checkbox we allow three choices:
- Auto (Default): will use .mp4 unless any of the conditions are met for Apple devices to use .m4v such as AC3 audio or chapters, etc.
- .m4v: will set the extension to .m4v regardless of settings.
- .mp4: will set the extension to .mp4 regardless of settings.
Basically anything other than Auto forces either the .m4v or .mp4 file extension. Again "Auto" is default.
Note: This deprecates the old preferences plist key "DefaultMpegName" which was just a bool and adds "DefaultMpegExtension" which is a string. As a result users that had the old "Use iPod/iTunes friendly (.m4v) file extension for MP4" checkbox checked will need to select ".m4v" in the new preferences dialogue.
git-svn-id: svn://localhost/HandBrake/trunk@3758
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 19 Jan 2011 20:08:32 +0000 (20:08 +0000)]
WinGui:
- Set culture on drc string -> double conversion.
git-svn-id: svn://localhost/HandBrake/trunk@3757
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 18 Jan 2011 21:44:46 +0000 (21:44 +0000)]
LinGui: fix title dropdown bug when title name has '&' in it
git-svn-id: svn://localhost/HandBrake/trunk@3756
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 18 Jan 2011 21:05:53 +0000 (21:05 +0000)]
WinGui:
- Quick Hack to fix nightly build
git-svn-id: svn://localhost/HandBrake/trunk@3755
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 18 Jan 2011 17:32:01 +0000 (17:32 +0000)]
x264 bump from r1834 to r1867
- Various enhancements and bugfixes.
git-svn-id: svn://localhost/HandBrake/trunk@3754
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 17 Jan 2011 18:57:16 +0000 (18:57 +0000)]
fix ffmpeg multiple audio decode issue
we can now have one ffmpeg audio input track fan out to multiple
output tracks.
git-svn-id: svn://localhost/HandBrake/trunk@3753
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 16 Jan 2011 19:50:00 +0000 (19:50 +0000)]
WinGui:
- Switch to .NET 4 Client Profile (Far smaller download size than the full profile .NET 3.5 installer that is currently required if the user does not have .Net installed)
- Import HandBrakeInterop library (by RandomEngy)
- Added experimental LibScan:IScan service to use libhb for scanning via the interop library. This is automatically used if hb.dll is detected in HandBrake's folder, otherwise HandBrakeCLI is used for the scan.
git-svn-id: svn://localhost/HandBrake/trunk@3752
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 16 Jan 2011 19:12:12 +0000 (19:12 +0000)]
WinGui:
- Remove the old interop code folder. It's not used.
git-svn-id: svn://localhost/HandBrake/trunk@3751
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 16 Jan 2011 17:27:45 +0000 (17:27 +0000)]
LinGui: fix typo
git-svn-id: svn://localhost/HandBrake/trunk@3750
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 15 Jan 2011 21:36:55 +0000 (21:36 +0000)]
CLI:
Add some extra carriage Returns (thanks rodeo(
http://forum.handbrake.fr/viewtopic.php?f=4&t=19590
git-svn-id: svn://localhost/HandBrake/trunk@3749
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 15 Jan 2011 21:15:47 +0000 (21:15 +0000)]
fix problem with large ssa subtitle batches stalling the pipeline.
ssa subtitles can come in a large batch. since each subtitle gets it's own
buffer, a large batch of them was filling the fifo and causing a stall.
git-svn-id: svn://localhost/HandBrake/trunk@3748
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 15 Jan 2011 20:15:27 +0000 (20:15 +0000)]
WinGui:
- Remove Deleted Queue.cs file from solution.
git-svn-id: svn://localhost/HandBrake/trunk@3747
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 15 Jan 2011 20:14:03 +0000 (20:14 +0000)]
WinGui:
- Remove the limitations on the numeric widgets on the Picture settings panel. Seems that we can have some rather large par values >64K from time to time.
git-svn-id: svn://localhost/HandBrake/trunk@3746
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 15 Jan 2011 19:11:12 +0000 (19:11 +0000)]
WinGui:
- Switch over to the new queue processor service. Please report any bugs found in the queue system. It may be a bit buggy until all the kinks are worked out
git-svn-id: svn://localhost/HandBrake/trunk@3745
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 15 Jan 2011 17:42:32 +0000 (17:42 +0000)]
WinGui:
- Some updates to the new queue processing code. (still not active)
git-svn-id: svn://localhost/HandBrake/trunk@3744
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 13 Jan 2011 17:39:02 +0000 (17:39 +0000)]
fix double free in handling of last CC message
the code dealing with cc messages stores the last message in 2 places.
sometimes it would free both and sometimes it would send one down the
pipeline and free the other.
git-svn-id: svn://localhost/HandBrake/trunk@3743
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 12 Jan 2011 19:46:38 +0000 (19:46 +0000)]
WinGui:
- Force reset some versioning settings when the handbrake gui executable is updated.
git-svn-id: svn://localhost/HandBrake/trunk@3742
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 12 Jan 2011 19:43:35 +0000 (19:43 +0000)]
WinGui:
- Switch to using a SHA1 hash of the cli executable to make cli exe version validation more reliable.
git-svn-id: svn://localhost/HandBrake/trunk@3741
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 10 Jan 2011 20:07:45 +0000 (20:07 +0000)]
WinGui:
- Missed some updates from from 3739
git-svn-id: svn://localhost/HandBrake/trunk@3740
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 9 Jan 2011 14:57:25 +0000 (14:57 +0000)]
WinGui:
- Further Application Services refactoring
* Updates to the Encode Service and models
git-svn-id: svn://localhost/HandBrake/trunk@3739
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 9 Jan 2011 14:37:29 +0000 (14:37 +0000)]
WinGui:
- Continuing on with the Application Services re-factoring:
* Added new QueueManager - Manages queue jobs, add, remove, up, down, save, etc
* Queue Processor - Processes a Queue
* New Models (Encode Task + associated model objects) Used for storing jobs as an object rather than query.
This code isn't used yet, that is coming later.
git-svn-id: svn://localhost/HandBrake/trunk@3738
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 7 Jan 2011 21:19:49 +0000 (21:19 +0000)]
WinGui:
- First of many check-ins to refactor the ApplicationServices library to make it more friendly and reliable.
git-svn-id: svn://localhost/HandBrake/trunk@3737
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 3 Jan 2011 20:15:10 +0000 (20:15 +0000)]
WinGui:
- Second attempt at fixing file path problems.
git-svn-id: svn://localhost/HandBrake/trunk@3736
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 3 Jan 2011 17:24:37 +0000 (17:24 +0000)]
Add a few items to news
Core
- VOBSUB subtitle now supported in MP4 files (Note: Limited Player compatibility)
- AC3 encoding support.
- Improved DVD Main Feature detection (when using dvdnav)
- Universal audio downmix support (all audio types can be downmixed)
All GUIs
- Peak framerate option (Capped VFR)
- Point-to-Point encoding (second or frame start and end times)
Mac GUI
- VLC detection in /Applications and ~/Applications
Linux GUI
- Multiple instance support (run multiple copies of ghb at once)
git-svn-id: svn://localhost/HandBrake/trunk@3734
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 3 Jan 2011 17:17:33 +0000 (17:17 +0000)]
MacGui: Change Copryight from 2009 to 2011
git-svn-id: svn://localhost/HandBrake/trunk@3733
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 3 Jan 2011 16:50:24 +0000 (16:50 +0000)]
Remove a random ? from the news file.
git-svn-id: svn://localhost/HandBrake/trunk@3732
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 3 Jan 2011 16:47:17 +0000 (16:47 +0000)]
LinGui: update copyright dates
git-svn-id: svn://localhost/HandBrake/trunk@3731
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 3 Jan 2011 16:44:38 +0000 (16:44 +0000)]
Updated the NEWS file.
git-svn-id: svn://localhost/HandBrake/trunk@3730
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 3 Jan 2011 15:55:17 +0000 (15:55 +0000)]
MacGui: When using x264 and rf 0 is selected show "Warning: Lossless" in the field readout for rf.
git-svn-id: svn://localhost/HandBrake/trunk@3729
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 3 Jan 2011 15:08:29 +0000 (15:08 +0000)]
WinGui:
- Added warning label when RF0 is selected.
git-svn-id: svn://localhost/HandBrake/trunk@3728
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 3 Jan 2011 14:52:48 +0000 (14:52 +0000)]
WinGui:
- Update copyright date to 2011
git-svn-id: svn://localhost/HandBrake/trunk@3727
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 3 Jan 2011 14:48:49 +0000 (14:48 +0000)]
WinGui:
- Fix for the autonaming when a drive letter is selected in folder mode.
git-svn-id: svn://localhost/HandBrake/trunk@3726
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Mon, 3 Jan 2011 12:13:43 +0000 (12:13 +0000)]
WinGui:
- Strip all escaping from encode job query string.
git-svn-id: svn://localhost/HandBrake/trunk@3725
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 2 Jan 2011 20:35:30 +0000 (20:35 +0000)]
fix a problem reading flv files that have null packets
ffmpeg will return error code EAGAIN for these packets. we were terminating
when seeing this error code.
git-svn-id: svn://localhost/HandBrake/trunk@3724
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 2 Jan 2011 18:21:45 +0000 (18:21 +0000)]
LinGui: add more informative warning about x264 RF 0 usage
When the user sets RF 0, the slider displays "RF: 0 (Warning: lossless)"
and the user will get a dialog when adding to the queue that says
Warning: lossless h.264 selected
Lossless h.264 is not well supported by
many players and editors.
It will produce enormous output files.
Are you sure you wish to use this setting?
git-svn-id: svn://localhost/HandBrake/trunk@3723
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 31 Dec 2010 17:44:48 +0000 (17:44 +0000)]
cli: add better logging for ac3 encoder fallback and track dropping
git-svn-id: svn://localhost/HandBrake/trunk@3722
b64f7644-9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 31 Dec 2010 17:08:18 +0000 (17:08 +0000)]
WinGui:
- Quick fix for the folder source selection when selecting a drive letter. It appears escape chars were getting sent to the CLI when they shouldn't have been. I'll tidy this up later.
git-svn-id: svn://localhost/HandBrake/trunk@3721
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 30 Dec 2010 19:18:37 +0000 (19:18 +0000)]
fix a re-synchronization problem in bluray reading
bd_seek doesn't seek to exactly where you tell it to. It goes to the nearest
access unit that is *before* the position you request. When we loose
TS sync, we were doing a bd_seek in the process of resynchronizing that
would take us to a much earlier position. Then we would hit the same
bad location and loose sync again. Lather, rinse, repeat...
git-svn-id: svn://localhost/HandBrake/trunk@3720
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 29 Dec 2010 23:52:23 +0000 (23:52 +0000)]
LinGui: change the icon for preset options to something more appropriate
git-svn-id: svn://localhost/HandBrake/trunk@3719
b64f7644-9d1e-0410-96f1-
a4d463321fa5
jstebbins [Wed, 29 Dec 2010 21:45:48 +0000 (21:45 +0000)]
LinGui: fix icon identifiers in ui xml
For stock icons, the name should be "stock_id" instead of "icon_name"
git-svn-id: svn://localhost/HandBrake/trunk@3718
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 28 Dec 2010 17:52:00 +0000 (17:52 +0000)]
MacGui: Fix popup and output file extension inconsistency. Patch by Rodeo. Thanks!
- Issue with mis matching formats and extensions described here http://forum.handbrake.fr/viewtopic.php?f=4&t=19001 .
git-svn-id: svn://localhost/HandBrake/trunk@3717
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Tue, 28 Dec 2010 17:22:39 +0000 (17:22 +0000)]
MacGui: Only scan ten previews when doing a queue encode scan since we don't need additional previews at this point since everything is already set.
- Patch by Rodeo. Thanks!
git-svn-id: svn://localhost/HandBrake/trunk@3716
b64f7644-9d1e-0410-96f1-
a4d463321fa5
dynaflash [Mon, 27 Dec 2010 17:05:29 +0000 (17:05 +0000)]
x264 bump from r1804 to r1834
git-svn-id: svn://localhost/HandBrake/trunk@3715
b64f7644-9d1e-0410-96f1-
a4d463321fa5