]>
granicus.if.org Git - handbrake/log
jstebbins [Wed, 11 Jul 2012 12:30:41 +0000 (12:30 +0000)]
libhb: fix hb_read_preview() when invalid index is passed
Was returning last preview instead of NULL
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4823
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 10 Jul 2012 12:37:37 +0000 (12:37 +0000)]
libhb: fix problem reading preview
The title "index" is not an index into list_title. It is a unique number
assigned to each title in the list. So we must scan the list for a matching
"index".
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4822
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 8 Jul 2012 15:57:58 +0000 (15:57 +0000)]
WinGui: Initial work to restore queue editing functionality. (Note, it's not complete yet)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4821
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 8 Jul 2012 11:25:45 +0000 (11:25 +0000)]
WinGui: Add support for keyboard shortcuts. These are slightly different to the old UI. See Below.
// Start Encode (Ctrl+S)
// Stop Encode (Ctrl+K)
// Open Log Window (Ctrl+L)
// Open Queue Window (Ctrl+Q)
// Add to Queue (Ctrl+A)
// Scan a File (Ctrl+F)
// Scan a Folder (Ctrl+R)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4820
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 7 Jul 2012 15:49:55 +0000 (15:49 +0000)]
WinGui: Additional fixes for multi-instance.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4819
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 7 Jul 2012 15:16:22 +0000 (15:16 +0000)]
WinGui: Fixes to allow for multi-instance to work again.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4818
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 7 Jul 2012 00:11:57 +0000 (00:11 +0000)]
Forgotten part of portability patches
This should have been committed with 4717
Thanks to Rogério Theodoro de Brito and Pino Toscano for contributing
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4815
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 6 Jul 2012 23:12:56 +0000 (23:12 +0000)]
libhb: fix comb detection crash and decomb crash
hb_detect_comb() could crash because the dimensions of the video buffer
don't have to match the dimensions returned by work object info() method
if the video has segments of differeing resolutions.
decomb was allocating reference buffers that were too small. This bug appears
to have always existed but doesn't usually get triggered because malloc
usually rounds allocation sizes up.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4812
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 6 Jul 2012 20:05:42 +0000 (20:05 +0000)]
WinGui: Fix for Chapter markers starting at the wrong point.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4811
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Tue, 3 Jul 2012 18:52:27 +0000 (18:52 +0000)]
libhb: fix live preview crash when generating preview while encoding
GetFifoForId() was not re-entrant (it used a static array).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4809
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 2 Jul 2012 17:59:31 +0000 (17:59 +0000)]
libhb: fix unused variable warning
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4806
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 2 Jul 2012 17:58:58 +0000 (17:58 +0000)]
LinGui: sync with iPad preset changes
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4805
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 2 Jul 2012 11:29:48 +0000 (11:29 +0000)]
Fix comparison (check if unsigned type is < 0). Not sure why I keep doing this.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4804
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 30 Jun 2012 20:47:34 +0000 (20:47 +0000)]
libhb: fix crop detection
It wasn't accounting for stride that is greater than width
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4803
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 30 Jun 2012 18:03:33 +0000 (18:03 +0000)]
WinGui: Fix Add Preset not honouring custom source width / height.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4802
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 30 Jun 2012 17:49:29 +0000 (17:49 +0000)]
WinGui: Fix an issue where the Autoname would keep the existing file extension. (leading to .mkv.m4v for example)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4801
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 30 Jun 2012 17:37:25 +0000 (17:37 +0000)]
WinGui: Assorted fixes.
- Implementation of CanBeBurned and CanBeForced on the subtitles panel.
- Save updates to user presets from the Presets Options Menu. (Can use Add Preset to overwrite preset configuration instead also)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4800
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 30 Jun 2012 14:07:50 +0000 (14:07 +0000)]
WinGui: Refactor the Update service and add a new options tab to deal with updates.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4799
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 30 Jun 2012 11:44:44 +0000 (11:44 +0000)]
WinGui: Update the behaviour of the Burned / Default check boxes to make them mutually exclusive.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4798
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 29 Jun 2012 20:35:52 +0000 (20:35 +0000)]
Update CLI Presets
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4796
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 29 Jun 2012 17:19:52 +0000 (17:19 +0000)]
Forgot to update ipad preset description
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4795
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 29 Jun 2012 17:13:37 +0000 (17:13 +0000)]
Updating the iPad preset to 720P to be a good balance for both iPad 2 and 3
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4793
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 29 Jun 2012 12:29:16 +0000 (12:29 +0000)]
encca_aac.c: oesc.mDataByteSize is signed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4791
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Fri, 29 Jun 2012 12:22:55 +0000 (12:22 +0000)]
muxmkv: improve reliability of HE-AAC check when doing AAC Passthru.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4789
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 28 Jun 2012 15:14:25 +0000 (15:14 +0000)]
LinGui: merge preset changes
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4786
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
dynaflash [Thu, 28 Jun 2012 14:41:20 +0000 (14:41 +0000)]
MacGui: AppleTV 3 preset fix decomb
- Actually select Decomb (fast) which fixes initial implementation using Decomb Custom.
- Thanks for catching it Rodeo.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4785
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
dynaflash [Wed, 27 Jun 2012 21:06:34 +0000 (21:06 +0000)]
MacGui: Add AppleTV 3 Preset
- Basically High Profile preset with rc-lookahead removed ( so now default)
- 1920 x nnn (1080p) resolution max
- Fast decomb due to the fact that "decomb 3" is currently deemed too much of a speed hit. Upon a speed up recommend a change.
- - Note this is the first device preset to use decomb … fast decomb is better imo than no decomb.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4784
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 27 Jun 2012 13:30:26 +0000 (13:30 +0000)]
Fix hb_mixdown_get_discrete_channel_count for HB_AMIXDOWN_NONE (passthrough).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4783
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 26 Jun 2012 20:58:31 +0000 (20:58 +0000)]
WinGui: More UI tweaks and improvements.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4782
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 26 Jun 2012 20:46:19 +0000 (20:46 +0000)]
WinGui: Another set of assorted fixes and UI tweaks.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4781
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Tue, 26 Jun 2012 18:58:00 +0000 (18:58 +0000)]
encca_aac: tabs to spaces and miscellaneous cosmetics.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4780
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 25 Jun 2012 21:06:58 +0000 (21:06 +0000)]
encca_aac: chnage a variable type (should have been done in revision 3754).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4778
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 25 Jun 2012 21:02:27 +0000 (21:02 +0000)]
encca_aac: fix an issue where a valid output buffer would be dropped, causing minor A/V desync and a missing audio output frame.
This could happen when encoding to HE-AAC, or encoding to AAC with a very low bitrate.
Also, minor cleanup (i.e. cosmetics).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4777
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Mon, 25 Jun 2012 07:56:49 +0000 (07:56 +0000)]
libhb: fix deinterlace fast problem with sources that have <mod8 alignment
avpicture_deinterlace requires that both width and height of the input
be 8 pixel aligned. Video buffers already have padding to align horizontally
to 16 pixels, but they were not padded vertically. This adds vertical
padding.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4776
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 24 Jun 2012 13:36:41 +0000 (13:36 +0000)]
WinGui: Additional fixes to the picture settings panel.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4774
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 24 Jun 2012 12:30:28 +0000 (12:30 +0000)]
WinGui: Assorted Fixes
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4773
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 23 Jun 2012 09:59:26 +0000 (09:59 +0000)]
fix stride in denoise filter
I should have made the malloc larger rather than changing the stride
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4772
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 22 Jun 2012 23:30:02 +0000 (23:30 +0000)]
last "fix" was flawed. try again :(
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4771
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 22 Jun 2012 23:14:28 +0000 (23:14 +0000)]
WinGui: Missing file from last checkin
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4770
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 22 Jun 2012 23:12:21 +0000 (23:12 +0000)]
WinGui: Fix to the MaxWidth/Height Width/Height query being generated incorrectly.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4769
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 22 Jun 2012 22:19:37 +0000 (22:19 +0000)]
Fix second crash in denoise
Problem is actually in decomb. It was chaning the resolution
of the image :O
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4768
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 22 Jun 2012 20:07:37 +0000 (20:07 +0000)]
libhb: fix crash in denoise filter
This was introduced in the filter rework patch, so it's not
a problem in the bugfix branch.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4767
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 22 Jun 2012 18:43:03 +0000 (18:43 +0000)]
libhb: fix potential overflow in par calculations
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4765
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 21 Jun 2012 18:30:21 +0000 (18:30 +0000)]
LinGui: disable status icon progress when status icon is disabled
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4763
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 20 Jun 2012 18:06:50 +0000 (18:06 +0000)]
WinGui: Replace the EncodeStart with QueueStart event to fix an issue where Preview window could interfere with the main window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4762
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 20 Jun 2012 17:59:28 +0000 (17:59 +0000)]
WinGui: - Fixed an incorrect method call in the last checkin.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4761
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 20 Jun 2012 17:48:38 +0000 (17:48 +0000)]
WinGui: - Another fix to the Subtitles panel.
- Try Default the Destination Browse window to the currently set path.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4760
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 20 Jun 2012 15:59:03 +0000 (15:59 +0000)]
Remove encca_haac_available(). It's no longer needed since we dropped support for OS X 10.5.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4759
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 20 Jun 2012 15:31:48 +0000 (15:31 +0000)]
common.h, common.c: minor modifications.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4758
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 20 Jun 2012 15:26:32 +0000 (15:26 +0000)]
hb_get_best_mixdown: fix bug introduced in revision 4755.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4757
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Tue, 19 Jun 2012 18:42:08 +0000 (18:42 +0000)]
WinGui:WinGui:
- Fix Foreign Audio Search Feature
- Fix FFMpeg4/2 encoder selection
- Allow the Preset window to overwrite existing presets.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4756
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Tue, 19 Jun 2012 18:06:24 +0000 (18:06 +0000)]
libhb: update hb_get_best_mixdown(). I was partially borken after revision 4754.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4755
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 18 Jun 2012 21:11:48 +0000 (21:11 +0000)]
libhb: drop HB_INPUT_CH_LAYOUT_*
AV_CH_LAYOUT_* works for us, and as its usage becomes more widespread in libhb, translating between the two formats gets increasingly tedious.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4754
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 18 Jun 2012 20:44:24 +0000 (20:44 +0000)]
Fix yet another stupid overshight on my part.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4753
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 18 Jun 2012 19:33:38 +0000 (19:33 +0000)]
Remove debug code.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4751
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 18 Jun 2012 19:31:50 +0000 (19:31 +0000)]
Fix HE-AAC in MKV.
HandBrake's output should now play correctly on Sigma-based hardware players (among others).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4750
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Mon, 18 Jun 2012 19:28:45 +0000 (19:28 +0000)]
Add PGS codec ID to libmkv and use it.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4749
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 17 Jun 2012 20:53:11 +0000 (20:53 +0000)]
Fix Foreign Audio Search bug introduced in revision 4677.
interjob->select_subtitle was never freed, causing it to be added to all following queued encodes.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4748
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 17 Jun 2012 20:19:28 +0000 (20:19 +0000)]
WinGui: Fix a couple of the issues with the Picture settings view with regard to max width / height settings stored in presets. There are still a number of issues around the calculation of width/height to be tidy'd up.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4747
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 17 Jun 2012 17:16:04 +0000 (17:16 +0000)]
WinGui: Output settings were not loading with the presets.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4746
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 17 Jun 2012 14:11:33 +0000 (14:11 +0000)]
remove unnecessary include
Thanks for Rogerio Brito for patch
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4744
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sun, 17 Jun 2012 14:04:02 +0000 (14:04 +0000)]
Add CFLAGS and LDFLAGS specified during configure to compile and link commands
Enhances portability.
configure.py already added these to the GNUmakefile output, but the
values did not get incorporated into compile or link commands.
Thanks to Fabian Greffrath and Rogerio Brito for this patch
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4742
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 16 Jun 2012 16:29:23 +0000 (16:29 +0000)]
WinGui: Convert the Presets Panel to a Listbox and update the styling. This should better reflect the selected preset and cleanup the horrible toolbar styling for the button controls.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4741
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 16 Jun 2012 12:40:05 +0000 (12:40 +0000)]
WinGui: Various fixes
- Add tooltip to each queue item to indicate some primary settings.
- Removed some legacy preset code.
- Fixed Queue Recovery
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4740
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 15 Jun 2012 21:52:07 +0000 (21:52 +0000)]
WinGui: Fix an issue in the AudioTrack copy constructor.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4739
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 15 Jun 2012 18:03:13 +0000 (18:03 +0000)]
WinGui: Add extension to file when exporting the queue
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4738
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 15 Jun 2012 15:34:41 +0000 (15:34 +0000)]
Updated file copyright / GPL headers
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4737
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 14 Jun 2012 22:03:04 +0000 (22:03 +0000)]
WinGui: Fix another issue with Scanning sources at the drive letter level.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4736
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 14 Jun 2012 19:22:31 +0000 (19:22 +0000)]
WinGui: Fix build and further clean out some legacy code.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4735
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 14 Jun 2012 19:08:34 +0000 (19:08 +0000)]
WinGui: Code Cleanup
- New file headers for App Services
- Update Interop to include an IWindsorInstaller implementation
- Update Interop Converter (new framerates and fflac)
- Many stylecop warnings fixed.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4734
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 14 Jun 2012 18:09:38 +0000 (18:09 +0000)]
WinGui: Strip out more legacy code.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4733
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 14 Jun 2012 17:38:21 +0000 (17:38 +0000)]
WinGui: Remove the legacy WinForms GUI.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4732
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 14 Jun 2012 10:20:03 +0000 (10:20 +0000)]
WinGui: Additional layout changes to the options window.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4731
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 14 Jun 2012 09:59:24 +0000 (09:59 +0000)]
WinGui: Some layout tweaks by beta-tester
- disabling sizing on windows, where sizing makes no sense;
- limit sizing on windows, where sizing in a wrong directions makes problems;
- make controls full sizable, where the readability/information will benefit from;
- all windows appears now in ScreenCenter;
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4730
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 14 Jun 2012 09:46:46 +0000 (09:46 +0000)]
WinGui: Initial layout changes to the options screen.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4729
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 8 Jun 2012 21:34:23 +0000 (21:34 +0000)]
Don't override fribidi lib and cflags when building libass on linux
We use the system version of fribidi on linux and overriding the build
flags causes failures on some systems (gentoo).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4726
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 8 Jun 2012 20:38:40 +0000 (20:38 +0000)]
LinGui: fix crash when dvd volume id has non-ascii characters
The iso9660 spec says the volume id must only be composed of 0-9, A-Z, and _.
But dvd authors seem to take liberties with the character set. Certain
non-ascii character sequences cause a crash in the glib function
g_markup_escape_text(). So force all characters into the standard ascii range.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4724
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Fri, 8 Jun 2012 17:23:26 +0000 (17:23 +0000)]
LinGui: fix problem with setting the default destination file name
If ghb is started with a parameter that specifies the source, it was
not updating the destination name as it normally would when choosing
the source from the file open dialog.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4722
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Fri, 8 Jun 2012 02:13:59 +0000 (02:13 +0000)]
WinGui: Added a Shell View which can host various windows. By default this will host the Main window. Changed the Options window to be a usercontrol so it can be hosted in this shell view, allowing for a chrome-esk style options within the main window without the need for a dialog window. The options window will need some design changes. (Coming soon)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4721
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 7 Jun 2012 23:58:09 +0000 (23:58 +0000)]
WinGui: Changes to the Main Window and Advanced Tab to make allow it to better support window resizing. Thanks to beta-tester
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4720
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 7 Jun 2012 23:26:48 +0000 (23:26 +0000)]
WinGui: Fix in the scan service for scanning folders with spaces.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4719
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 7 Jun 2012 23:23:24 +0000 (23:23 +0000)]
Wingui: Fix an issue where a trailing slash can cause an encode not to start.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4718
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 7 Jun 2012 23:18:40 +0000 (23:18 +0000)]
Portability patches
gudev is only available on linux, so ifdef it out on all other systems.
also add some definitions to the make system for generic gnu and freebsd
systems.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4717
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Thu, 7 Jun 2012 22:48:58 +0000 (22:48 +0000)]
LinGui: remove deprecated "Encoding" key from desktop file
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4715
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Wed, 6 Jun 2012 16:07:58 +0000 (16:07 +0000)]
Make HB_AMIXDOWN_* defines a simple enumeration. The existing system wasn't necessary and didn't work in all decoders for Dolby downmixing.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4714
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 6 Jun 2012 01:00:56 +0000 (01:00 +0000)]
WinGui: Order Language listboxes on the Options / Audio and Subtitles Tab
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4713
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Wed, 6 Jun 2012 00:28:09 +0000 (00:28 +0000)]
WinGui: Allow Modulus with Anamorphic Mode None. Tweaks to Destination filename property.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4712
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 3 Jun 2012 21:02:54 +0000 (21:02 +0000)]
WinGui: Fix chapter csv file import. Names were not displaying on the chapter list grid.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4711
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 3 Jun 2012 20:54:33 +0000 (20:54 +0000)]
WinGui: Numerous fixes to the picture settings tab. Fixed framerate typo on the Video tab and fixed an issue on the main window when changing back to Chapters mode. (Start and End points were not set correctly)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4710
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Thu, 31 May 2012 00:50:26 +0000 (00:50 +0000)]
WinGui: Fix an issue with the x264 CQ Granulairty on certain cultures. Change the way the Destination text box works and update the autonaming code to work with Start and End points.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4709
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 27 May 2012 17:50:01 +0000 (17:50 +0000)]
WinGui: Fix a bug in chapter duration calculation.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4708
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 27 May 2012 17:29:52 +0000 (17:29 +0000)]
WinGui: Fix a threading bug in the Queue Manger. ClearCompleted should always be done on the UI Thread. This was causing the "Clear completed" queue option to crash.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4707
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sun, 27 May 2012 17:19:01 +0000 (17:19 +0000)]
WinGui: Fix for the Constant Quality slider when changing the granularity without restarting the app.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4706
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sun, 27 May 2012 13:38:41 +0000 (13:38 +0000)]
decdca: attempt to fix Dolby Surround and Pro Logic II mixdown. We were doing it wrong in some cases.
This means Dolby Pro Logic II is now only available for sources with at least L, R, C, Ls, Rs channels (as well as any additional channels), due to some libdca limitations. This will eventually go away when we use our own downmixing for all sources.
Further cleanup to follow.
Also cleans up usage of audio->config.in.flags (was audio->config.flags.*).
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4705
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
Rodeo [Sat, 26 May 2012 21:02:51 +0000 (21:02 +0000)]
Bump x264 to r2200-
999b753 .
- H.264 Level 5.2 support.
- Threaded lookahead: improved encoding speed with very fast settings, on systems with 8 processor "threads" or more.
'By default, lookahead threads are 1/6 of regular threads. This isn't exacting,
but it seems to work well for all presets on real systems. With sliced-threads,
it's the same as the number of encoding threads.'
Mini-benchmark:
---------------
2.2 GHz Intel Core i7, 8 processor threads (4 physical cores + 4 virtual cores), Mac OS X 10.7.4. HandBrake's "Normal" preset.
libavcodec decoding threads: 8 / 2 + 1 = 5
x264 encoding threads: 8 * 3 / 2 = 12
x264 lookahead threads: 12 / 6 = 2
Blu-ray, H.264, 1920x1080 -> 1920x800
~48 fps with threaded lookahead, ~42 fps without
DVD, MPEG-2, 720x576 -> 720x576
~224 fps with threaded lookahead, ~192 fps without
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4704
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
sr55 [Sat, 26 May 2012 19:46:10 +0000 (19:46 +0000)]
WinGui: Add a warning when closing the app while an encode is running. A fix for the Browse button not updating the Output format dropdown correctly.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4703
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 26 May 2012 09:33:14 +0000 (09:33 +0000)]
fix more compiler warnings
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4702
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 26 May 2012 08:58:22 +0000 (08:58 +0000)]
LinGui: fix a bunch of compiler warnings
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4701
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 26 May 2012 08:25:02 +0000 (08:25 +0000)]
LinGui: oops, fixed on sigsegv and created another :(
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4700
b64f7644 -9d1e-0410-96f1-
a4d463321fa5
jstebbins [Sat, 26 May 2012 08:07:18 +0000 (08:07 +0000)]
LinGui: fix crash when ejecting dvd
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@4699
b64f7644 -9d1e-0410-96f1-
a4d463321fa5