OSDN Git Service

handbrake-jp/handbrake-jp-git.git
14 years agoLinGui: allow display of picture settings before a scan has been done
jstebbins [Tue, 6 Oct 2009 15:46:35 +0000 (15:46 +0000)]
LinGui: allow display of picture settings before a scan has been done
preview window is still blocked, but picture settings can be viewed and
modified for the purpose of setting up a preset.

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

14 years agofix VC1 I-frame detection in ffmpeg_is_keyframe
jstebbins [Tue, 6 Oct 2009 01:25:46 +0000 (01:25 +0000)]
fix VC1 I-frame detection in ffmpeg_is_keyframe
The pattern was incorrect, so we were pretty much always starting on a
non-I-frame when creating previews from VC1 ffmpeg sources.  This fixes
the grey preview complaints several users have had.

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

14 years agoLinGui: create a queue lock file to prevent simultaneous access to the queue
jstebbins [Sun, 4 Oct 2009 18:00:57 +0000 (18:00 +0000)]
LinGui: create a queue lock file to prevent simultaneous access to the queue
from 2 running instances of ghb

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

14 years agoLinGui: when reloading the queue, update the state of the "Show Queue" toggle
jstebbins [Sun, 4 Oct 2009 17:19:08 +0000 (17:19 +0000)]
LinGui: when reloading the queue, update the state of the "Show Queue" toggle

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

14 years agoLinGui: update a couple tooltips
jstebbins [Sun, 4 Oct 2009 17:12:08 +0000 (17:12 +0000)]
LinGui: update a couple tooltips

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

14 years agoLinGui: modify the interaction between preview window and settings window
jstebbins [Sun, 4 Oct 2009 17:05:53 +0000 (17:05 +0000)]
LinGui: modify the interaction between preview window and settings window
make hiding the settings window from the preview "settings" button
a separate state from the settings button in the main window.  The "hidden"
status persists when you toggle the settings button in the main window.

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

14 years agoWinGui:
sr55 [Sun, 4 Oct 2009 14:58:41 +0000 (14:58 +0000)]
WinGui:
- Reset the Subtitles panel on Source or Title change. This can be made smarter later.

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

14 years agoLinGui: set max bitrate for 6ch faac to 448kbps
jstebbins [Sun, 4 Oct 2009 05:52:47 +0000 (05:52 +0000)]
LinGui: set max bitrate for 6ch faac to 448kbps

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

14 years agofix reading of UTF-16 SRT subtitle files (and other wide charsets)
jstebbins [Sat, 3 Oct 2009 16:51:58 +0000 (16:51 +0000)]
fix reading of UTF-16 SRT subtitle files (and other wide charsets)
The entire file is encoded in the chosen charset, not just the subtitle text.
So we must read and convert the text prior to any parsing.  Using fgets() to
read a line doesn't work because wide charsets can have 0x0a in the high byte
of some char.

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

14 years agoLinGui: fix a couple subtitle UI issues
jstebbins [Sat, 3 Oct 2009 16:47:09 +0000 (16:47 +0000)]
LinGui: fix a couple subtitle UI issues
- SRT filename was getting lost when moving the subtitle highlight around
- SRT subtitles didn't get reloaded properly when editing a queue item

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

14 years agoCLI: Use -v1 by default instead of -v0, to match the GUIs. People who want a quiet...
jbrjake [Fri, 2 Oct 2009 23:56:30 +0000 (23:56 +0000)]
CLI: Use -v1 by default instead of -v0, to match the GUIs. People who want a quiet CLI can still turn it off.

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

14 years agoAlign the subtitles at the bottom on iPod Classic/Nano.
ritsuka [Fri, 2 Oct 2009 19:01:13 +0000 (19:01 +0000)]
Align the subtitles at the bottom on iPod Classic/Nano.

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

14 years agoLinGui: add and update a bunch of tooltips.
jstebbins [Wed, 30 Sep 2009 23:34:01 +0000 (23:34 +0000)]
LinGui: add and update a bunch of tooltips.

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

14 years agoLinGui: fix mbtree/b-pyramid dependency issue
jstebbins [Wed, 30 Sep 2009 17:34:41 +0000 (17:34 +0000)]
LinGui: fix mbtree/b-pyramid dependency issue
make sure b-pyramid gets set to insensitive when mbtree is enabled

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

14 years agoLinGui: fix Gtk-CRITICAL warning when logging invalid utf-8 characters
jstebbins [Wed, 30 Sep 2009 16:48:38 +0000 (16:48 +0000)]
LinGui: fix Gtk-CRITICAL warning when logging invalid utf-8 characters
assume all log text is iso8859-1 and convert to utf-8

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

14 years agoLinGui: fix audio codec description
jstebbins [Wed, 30 Sep 2009 15:51:34 +0000 (15:51 +0000)]
LinGui: fix audio codec description
When adding to the queue, the audio codec description could be incorrect

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

14 years agoLinGui: fix incorrect marking of CC track as forced or burned
jstebbins [Wed, 30 Sep 2009 15:34:07 +0000 (15:34 +0000)]
LinGui: fix incorrect marking of CC track as forced or burned

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

14 years agoWinGui:
sr55 [Wed, 30 Sep 2009 14:39:12 +0000 (14:39 +0000)]
WinGui:
- Add a notice to the log to indicate if the user has used a custom query.

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

14 years agoWinGui:
sr55 [Wed, 30 Sep 2009 14:26:01 +0000 (14:26 +0000)]
WinGui:
- Fix query generator issues with custom anamorphic. (Set display width / pix aspect correctly). Also set modulus correctly.

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

14 years agoflush lame encoder
jstebbins [Tue, 29 Sep 2009 23:31:57 +0000 (23:31 +0000)]
flush lame encoder
The last mp3 frame was not complete.  Most players ignore the broken frame, but
a user ran across some software that handled it badly and crashed.

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

14 years agoLinGui: fix psy-rd and psy-trellis sliders
jstebbins [Tue, 29 Sep 2009 22:56:56 +0000 (22:56 +0000)]
LinGui: fix psy-rd and psy-trellis sliders
The were stuck in the default position

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

14 years agoLinGui: fix loading of multiple subtitles from a preset
jstebbins [Tue, 29 Sep 2009 19:16:03 +0000 (19:16 +0000)]
LinGui: fix loading of multiple subtitles from a preset
under some circumstances the "default" and "forced" flags would end up
on the incorrect entry in the list.

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

14 years agoWinGui:
sr55 [Tue, 29 Sep 2009 18:30:38 +0000 (18:30 +0000)]
WinGui:
- Fix a strange exception error is high profile preset is selected before the first scan.

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

14 years agoRemove tx3g -1 bias for bold and underline, was part of testing, thanks to Rodeo.
eddyg [Mon, 28 Sep 2009 23:14:34 +0000 (23:14 +0000)]
Remove tx3g -1 bias for bold and underline, was part of testing, thanks to Rodeo.

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

14 years agoFix soft sub tx4g markup to count multi-chr utf8 chrs as one chr. Also merges italic...
eddyg [Mon, 28 Sep 2009 22:46:32 +0000 (22:46 +0000)]
Fix soft sub tx4g markup to count multi-chr utf8 chrs as one chr. Also merges italic markup if adacent.

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

14 years agoLinGui: fix problem updating subtitle type description in subtitle list
jstebbins [Mon, 28 Sep 2009 19:58:25 +0000 (19:58 +0000)]
LinGui: fix problem updating subtitle type description in subtitle list

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

14 years agoWinGui:
sr55 [Mon, 28 Sep 2009 17:01:27 +0000 (17:01 +0000)]
WinGui:
- MessageBox message fix

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

14 years agobump libtheora to official 1.1 release
jstebbins [Sun, 27 Sep 2009 19:39:03 +0000 (19:39 +0000)]
bump libtheora to official 1.1 release

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

14 years agofix srt track stop time
jstebbins [Sun, 27 Sep 2009 19:36:19 +0000 (19:36 +0000)]
fix srt track stop time
srt stop time was being set to the end of the start chapter instead of the end
of the stop chapter.

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

14 years agotheora: improvements to our theora implementation
jstebbins [Sun, 27 Sep 2009 17:55:28 +0000 (17:55 +0000)]
theora: improvements to our theora implementation
- support 2-pass mode which is new to theora 1.1
- set soft target rate control so that single pass abr behaves more like
  theora 1.0 and doesn't look quite so awful.

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

14 years agoLinGui: don't remove srt subs when changing from mkv to mp4
jstebbins [Sat, 26 Sep 2009 18:01:26 +0000 (18:01 +0000)]
LinGui: don't remove srt subs when changing from mkv to mp4
The logic to remove extra vobsubs that can't all be burned was also
sweeping away srt's.

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

14 years agoLinGui: ok, I relent. mbtree widget is not needed so it's gone
jstebbins [Fri, 25 Sep 2009 18:34:36 +0000 (18:34 +0000)]
LinGui: ok, I relent.  mbtree widget is not needed so it's gone

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

14 years agoLingui: make mbtree default follow the state of bframes
jstebbins [Fri, 25 Sep 2009 17:02:31 +0000 (17:02 +0000)]
Lingui: make mbtree default follow the state of bframes
when bframes are 0, mbtree default is 0 and user can manually set mbtree to 1
when bframes are 1, mbtree default is 1 and user can manually set mbtree to 0

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

14 years agoWinGui:
sr55 [Thu, 24 Sep 2009 21:22:53 +0000 (21:22 +0000)]
WinGui:
- Video Preview window is not forced to topMost. Stops VLC window appearing below it.
- Double click the max width label to switch to standard (-w) width

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

14 years agoMacGui: Allow and check for 64 bit vlc. Match HandBrake architecture to VLC architect...
dynaflash [Thu, 24 Sep 2009 20:34:14 +0000 (20:34 +0000)]
MacGui: Allow and check for 64 bit vlc. Match HandBrake architecture to VLC architecture and warn appropriately.
- This allows 64 bit HB and 64 bit vlc to work harmoniously.
- No vlc and architecture mistmatches link to http://www.videolan.org/vlc/download-macosx.html instead of the main vlc page where only the 32 bit version of vlc is listed for download for mac.

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

14 years agobump x264 to r1271
jstebbins [Thu, 24 Sep 2009 16:30:19 +0000 (16:30 +0000)]
bump x264 to r1271
make changes required by the x264 api change
fix some build issues that the x264 bump exposed

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

14 years agoWinGui:
sr55 [Tue, 22 Sep 2009 18:18:53 +0000 (18:18 +0000)]
WinGui:
- Should probably set cropping to auto on presets that don't have crop values stored. (Cosmetic issue)

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

14 years agoWinGui:
sr55 [Mon, 21 Sep 2009 17:53:53 +0000 (17:53 +0000)]
WinGui:
- Possible fix for some exceptions / issues in the Activity window that may occur under unusual conditions that may prevent the log file from being read properly

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

14 years agoLinGui: make debian packaging rules work on ubuntu 8.04
jstebbins [Mon, 21 Sep 2009 17:44:51 +0000 (17:44 +0000)]
LinGui: make debian packaging rules work on ubuntu 8.04
needed to specify compatibility with debhelper scripts version 6
and add explicit source path to dh_install

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

14 years agoWinGui:
sr55 [Mon, 21 Sep 2009 17:37:48 +0000 (17:37 +0000)]
WinGui:
- Fix a small bug in the code which sets the m4v when required for srt subs

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

14 years agoFix bug that was causing one sec. of audio to be dropped on many ffmpeg files. Proble...
van [Mon, 21 Sep 2009 07:18:49 +0000 (07:18 +0000)]
Fix bug that was causing one sec. of audio to be dropped on many ffmpeg files. Problem is that audio & video can be interleaved in any order but we drop everything up to the first video frame. Since ffmpeg returns a second of audio per read on an audio stream, if audio started before video we lose the first second of it. Changed to allow either audio or video to signal start 'reader'.

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

14 years agolibhb: fix gethostbyname failure on mingw
jstebbins [Sun, 20 Sep 2009 16:30:07 +0000 (16:30 +0000)]
libhb: fix gethostbyname failure on mingw
winsock requires initialization before you can call any networking functions

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

14 years agoMacGui: Remove hosed up "NSString stringWithFormat :"in the advanced panel as we...
dynaflash [Wed, 16 Sep 2009 15:32:20 +0000 (15:32 +0000)]
MacGui: Remove hosed up "NSString stringWithFormat :"in the advanced panel as we do not need it and never provided a format for some bizarre reason which I am at a loss to explain.
- Quites down two more compiler warnings.

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

14 years agoMacGui: Replace deprecated -createDirectoryAtPath:attributes: with -createDirectoryAt...
dynaflash [Wed, 16 Sep 2009 15:21:48 +0000 (15:21 +0000)]
MacGui: Replace deprecated -createDirectoryAtPath:attributes: with -createDirectoryAtPath:withIntermediateDirectories:attributes:error:

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

14 years agoMacGui: replace deprecated -stringWithCString with -stringWithUTF8String.
dynaflash [Wed, 16 Sep 2009 15:04:24 +0000 (15:04 +0000)]
MacGui: replace deprecated -stringWithCString with -stringWithUTF8String.
- Quites down some compiler warnings in 10.6

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

14 years agoMacGui: fix eyetv package scanning borked by Snow Leopard.
dynaflash [Tue, 15 Sep 2009 18:55:04 +0000 (18:55 +0000)]
MacGui: fix eyetv package scanning borked by Snow Leopard.
- tested on leopard by ncbp_ on irc (thanks).

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

14 years agodvdread: patch allows dvdread access to the raw dvd device under windows
jstebbins [Tue, 15 Sep 2009 17:35:00 +0000 (17:35 +0000)]
dvdread: patch allows dvdread access to the raw dvd device under windows

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

14 years agoLinGui: add mbtree checkbox to x264 settings tab
jstebbins [Tue, 15 Sep 2009 15:24:53 +0000 (15:24 +0000)]
LinGui: add mbtree checkbox to x264 settings tab

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

14 years agoUpdates x264 to r1259-dd026f2, bringing with it a bunch of changes you can read about...
jbrjake [Tue, 15 Sep 2009 15:16:05 +0000 (15:16 +0000)]
Updates x264 to r1259-dd026f2, bringing with it a bunch of changes you can read about on their git log. The most prominent change is macroblock tree rate control (read about it on doom9), which is on by default, and for most content it produces smaller, better quality encodes. Due to a minor, temporary issue with fades in baseline profile encodes, for the moment I'm disabling mbtree when bframes=0, but this can be overridden through explicitly specifying mbtree=1 in the x264 options string.

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

14 years agoAllow dvd sources that have no audio
jstebbins [Mon, 14 Sep 2009 16:00:43 +0000 (16:00 +0000)]
Allow dvd sources that have no audio
Removed the code that dropped titles if there was no audio.
Do not add a default audio track in the CLI if there are no audios in the source

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

14 years agodvdnav: improved patch that guarantees forward seek moves position forward
jstebbins [Mon, 14 Sep 2009 15:14:54 +0000 (15:14 +0000)]
dvdnav: improved patch that guarantees forward seek moves position forward
The previous patch worked only for SEEK_CUR.  This patch is more general.

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

14 years agoWinGui:
sr55 [Mon, 14 Sep 2009 15:07:37 +0000 (15:07 +0000)]
WinGui:
- Fix: DVD volume name now used for autoName function rather than Video_TS folder. (Thanks RandomEngy)

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

14 years agoWinGui:
sr55 [Sun, 13 Sep 2009 22:13:53 +0000 (22:13 +0000)]
WinGui:
- Fix some tooltips in the options and make the "use m4v" tooltip clearer.
- Fix an error in the activity log window where an error message would repeat every few seconds if a log file wasn't found.
- Fix main window display on High Dpi Panels.

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

14 years agoWinGui:
sr55 [Sun, 13 Sep 2009 21:21:57 +0000 (21:21 +0000)]
WinGui:
- Fix: Don't check version data if the CLI file hasn't actually changed since the last launch.

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

14 years agoWinGui:
sr55 [Sun, 13 Sep 2009 20:54:11 +0000 (20:54 +0000)]
WinGui:
- Show the number of encodes pending on the main window. Updates after each new item is added to the queue. Also updates with the status of encodes / items left on the queue.

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

14 years agoWinGui:
sr55 [Sat, 12 Sep 2009 21:21:07 +0000 (21:21 +0000)]
WinGui:
- Fix an issue in QueryParser related to pixelAspectHeight and pixelAspectWidth values not set correctly.

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

14 years agodvdnav: read error recovery
jstebbins [Sat, 12 Sep 2009 20:03:36 +0000 (20:03 +0000)]
dvdnav: read error recovery
- patch libdvdnav seek to guarantee the position will move forward when making
  a seek request to a position that is after the current position
- when a read error is detected, seek forward and retry.

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

14 years agoLinGui: fix a Gtk-CRITICAL error when editing chapter names
jstebbins [Fri, 11 Sep 2009 17:50:26 +0000 (17:50 +0000)]
LinGui: fix a Gtk-CRITICAL error when editing chapter names
After entering a chapter name AND navigitaing to the next name using
the keyboard THEN selecting another name using the mouse, gtk would barf:
Gtk-CRITICAL **: _gtk_tree_view_column_start_editing: assertion `tree_column->editable_widget == NULL' failed

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

14 years agoLinGui: fix initialization of chapter list when editing queued job
jstebbins [Fri, 11 Sep 2009 17:00:29 +0000 (17:00 +0000)]
LinGui: fix initialization of chapter list when editing queued job
Chapter titles the user entered were lost when editing a queued job

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

14 years agoLinGui:
jstebbins [Wed, 9 Sep 2009 22:30:15 +0000 (22:30 +0000)]
LinGui:
show the correct audio codec in the audio list when it has been
changed because of incompatibility with source codec or output format

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

14 years agoLinGui: improve "auto" audio selection
jstebbins [Wed, 9 Sep 2009 21:41:27 +0000 (21:41 +0000)]
LinGui: improve "auto" audio selection
picks the "best" audio (according to my personal criteria of what's best)
given the input codec and output formats.

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

14 years agoWinGui:
sr55 [Wed, 9 Sep 2009 08:17:22 +0000 (08:17 +0000)]
WinGui:
- Remove extra param from selectSource

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

14 years agoWinGui:
sr55 [Wed, 9 Sep 2009 08:10:17 +0000 (08:10 +0000)]
WinGui:
- Improve autoName reliability - Thanks exdeus

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

14 years agoWinGui:
sr55 [Tue, 8 Sep 2009 17:32:48 +0000 (17:32 +0000)]
WinGui:
- Fixed exceptions in PictureSettings - Thanks exdeus

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

14 years agoWinGui:
sr55 [Mon, 7 Sep 2009 09:01:22 +0000 (09:01 +0000)]
WinGui:
- Some fixes to the ActivityWindow. CLI query should always be displayed now.

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

14 years agobuild system: add capability to build Leopard target from Snow Leopard Host
jstebbins [Fri, 4 Sep 2009 21:22:41 +0000 (21:22 +0000)]
build system: add capability to build Leopard target from Snow Leopard Host
To configure for building Leopard target from Snow Leopard:
configure --sysroot /Developer/SDKs/MacOSX10.5.sdk --minver 10.5

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

14 years agoWinGui:
sr55 [Fri, 4 Sep 2009 18:42:48 +0000 (18:42 +0000)]
WinGui:
- Fix in MacGui preset import feature

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

14 years agoWinGui:
sr55 [Thu, 3 Sep 2009 10:56:42 +0000 (10:56 +0000)]
WinGui:
- Fix a copy/paste error in last checkin

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

14 years agoWinGui:
sr55 [Thu, 3 Sep 2009 10:52:29 +0000 (10:52 +0000)]
WinGui:
- Simplify code in the preset handler.

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

14 years agoLinGui: oops, initialize start when not filtering drive letter
jstebbins [Thu, 3 Sep 2009 00:00:12 +0000 (00:00 +0000)]
LinGui: oops, initialize start when not filtering drive letter

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

14 years agoLinGui: only strip leading drive letters if compiled for windows
jstebbins [Wed, 2 Sep 2009 23:57:32 +0000 (23:57 +0000)]
LinGui: only strip leading drive letters if compiled for windows

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

14 years agobuild system: fix 32 bit build on Snow Leopard
jstebbins [Wed, 2 Sep 2009 16:53:07 +0000 (16:53 +0000)]
build system: fix 32 bit build on Snow Leopard
gcc-4.2 on SL reports i686 (but generates x86_64 code by default)
and uname -m reports i386 (unless you hold 6+4 keys while booting)
so modify configure.py to always add '-arch xxx' option on os x

Also, update libtheora to svn 16547 since the 1.0 release doesn't compile
on SL.

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

14 years agoWinGui:
sr55 [Wed, 2 Sep 2009 10:05:31 +0000 (10:05 +0000)]
WinGui:
- Fix spelling error with regards to no auto name directory set.
- Lower Res check limit to 620. Should allow overscan tv's to work just fine.
- cleaned up program.cs a bit.
- Fixed the show queue button. It now activates the queue window correctly.

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

14 years agoWinGui:
sr55 [Tue, 1 Sep 2009 12:24:46 +0000 (12:24 +0000)]
WinGui:
- Remove 2 options.
    "Enable DVD drive detection..."  Feature seems stable, so no longer required.
    "Load my default preset"  No real need for this option.

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

14 years agolibhb: fix PAR issue with DV
jstebbins [Mon, 31 Aug 2009 18:49:39 +0000 (18:49 +0000)]
libhb: fix PAR issue with DV
For some (maybe all) DV, ffmpeg doesn't give us the sample_aspect_ratio in
the context.  So when it's missing, try looking it up in the AVStream info.

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

14 years agoLinGui: Set use m4v preference enabled by default
jstebbins [Sun, 30 Aug 2009 16:22:55 +0000 (16:22 +0000)]
LinGui: Set use m4v preference enabled by default

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

14 years agoWinGui:
sr55 [Sun, 30 Aug 2009 16:15:01 +0000 (16:15 +0000)]
WinGui:
- Set use m4v option enabled by default.
- Fix some issues with auto setting m4v when use m4v is disabled.

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

14 years agoCli:
sr55 [Sun, 30 Aug 2009 15:14:50 +0000 (15:14 +0000)]
Cli:
- Remove avi/ogg/ogm references left in the CLI code.

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

14 years agoInitialize the AudioConverter without a sample rate only if the first initialization...
ritsuka [Sun, 30 Aug 2009 11:50:00 +0000 (11:50 +0000)]
Initialize the AudioConverter without a sample rate only if the first initialization fails.

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

14 years agoWinGui:
sr55 [Sat, 29 Aug 2009 21:50:49 +0000 (21:50 +0000)]
WinGui:
- Make sure video quality scale is set correctly at startup.

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

14 years agoWinGui:
sr55 [Sat, 29 Aug 2009 21:08:50 +0000 (21:08 +0000)]
WinGui:
- Fix a nasty culture issue with the Video Quality slider. Should now work correctly for systems which represent floats as 1,25 instead of 1.25

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

14 years agoMacGUI: rename PictureController.mm too
ritsuka [Sat, 29 Aug 2009 13:27:45 +0000 (13:27 +0000)]
MacGUI: rename PictureController.mm too

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

14 years agoMacGUI: Renamed Controller.mm to Controller.m, changed the default std to C99.
ritsuka [Sat, 29 Aug 2009 07:20:25 +0000 (07:20 +0000)]
MacGUI: Renamed Controller.mm to Controller.m, changed the default std to C99.

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

14 years agoMacGUI: Renamed HBPreviewController.mm to HBPreviewController.m to enable the new...
ritsuka [Sat, 29 Aug 2009 07:00:01 +0000 (07:00 +0000)]
MacGUI: Renamed HBPreviewController.mm to HBPreviewController.m to enable the new clang static analyzer goodness, there was no reason for this file to use Objective-C++

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

14 years agosrt: change format string from "utf8" to "utf-8"
jstebbins [Fri, 28 Aug 2009 22:11:25 +0000 (22:11 +0000)]
srt: change format string from "utf8" to "utf-8"
mingw port of libiconv doesn't support "utf8" string

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

14 years agoWinGui:
sr55 [Fri, 28 Aug 2009 21:48:47 +0000 (21:48 +0000)]
WinGui:
- Fixed issue with filters tab. "None" is no longer an option. Query parser shouldn't try setting it.

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

14 years agoWinGui:
sr55 [Fri, 28 Aug 2009 21:23:01 +0000 (21:23 +0000)]
WinGui:
- Wrap double quotes around srt file name / location.

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

14 years agoWinGui:
sr55 [Fri, 28 Aug 2009 15:04:25 +0000 (15:04 +0000)]
WinGui:
- Fix issue changing file format causing the audio encoder dropdown to be set to ""
- Fixed an issue with autoName function and format dropdown with regards to AC3 in the audio list. Also, CC or SRT
- Combined a bunch of functions in x264Panel into one.

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

14 years agoMacGUI:
ritsuka [Fri, 28 Aug 2009 07:29:25 +0000 (07:29 +0000)]
MacGUI:
- Enable QuickTime X new playback path in the live preview window.
- Cleanup the QTMovieView code a bit, removed an unused variable.

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

14 years agoWinGui:
sr55 [Thu, 27 Aug 2009 17:22:20 +0000 (17:22 +0000)]
WinGui:
- Fix to the x264 panel related to 8x8dct.

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

14 years agoLinGui: fix alternate angle encoding with dvdnav
jstebbins [Thu, 27 Aug 2009 16:53:04 +0000 (16:53 +0000)]
LinGui: fix alternate angle encoding with dvdnav

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

14 years agoLet CoreAudio decide the best sample rate. Fixed and issue when the AudioConverter...
ritsuka [Thu, 27 Aug 2009 09:34:24 +0000 (09:34 +0000)]
Let CoreAudio decide the best sample rate. Fixed and issue when the AudioConverter couldn't be created with some specific sample rates.

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

14 years agoMacGui: Picture Filters
dynaflash [Wed, 26 Aug 2009 16:50:51 +0000 (16:50 +0000)]
MacGui: Picture Filters
- Re order NSPopupButton selections for Detelecine, Decomb, Deinterlace, and Denoise so the first three choices for each are ordered: Off, Custom, Default
- Change so off is "Off" instead of "None"
- NOTE: This *will* break any custom user presets that use these filters. You will need to recreate them. Built In Presets will be updated properly.

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

14 years agoWinGui:
sr55 [Wed, 26 Aug 2009 16:47:33 +0000 (16:47 +0000)]
WinGui:
- Updated Growl to 2.0.0.20
- Added 2 new options. "Growl when queue completes" and "Growl when encode completes"
- Added 1 new option. "Disable Resolution Calculation for "None" and "Custom" modes."
- Changed Filters dropdown menus for consistency and to match the new layout
- Fixed a problem with the Destination save dialog box double appending a file extension. Also added m4v to the filer.

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

14 years agoLinGui: picture filter changes
jstebbins [Wed, 26 Aug 2009 16:29:05 +0000 (16:29 +0000)]
LinGui: picture filter changes
- change "None" to "Off" for detelecine, decomb, deinterlace, and denoise
- add decomb/deinterlace switch, hide controls that are not active
- update builtin presets to reflect change in order of "Custom" option

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

14 years agoWinGui:
sr55 [Tue, 25 Aug 2009 16:16:00 +0000 (16:16 +0000)]
WinGui:
- Fix several issues with Picture Settings panel related to aspect ration and resolution calculation.
- Fix issue where file extension could be mp4 when chapters is enabled. Problem in the autoname function.
- Fix a regex error in the appcast reader and make it more robust to errors.
- Clear up changelog

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

14 years agoLinGui: change mp4 extension to m4v if there are any soft subtitles
jstebbins [Mon, 24 Aug 2009 21:45:32 +0000 (21:45 +0000)]
LinGui: change mp4 extension to m4v if there are any soft subtitles
yet another qt boneheadism

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

14 years agobuild system: some changes that simplify things for packaging tools
jstebbins [Mon, 24 Aug 2009 17:32:22 +0000 (17:32 +0000)]
build system: some changes that simplify things for packaging tools
- Add DESTDIR to install path for HandBrakeCLI
- Modify linux packaging rules for deb and rpm packages to use DESTDIR
- lingui: only update icon cache during install if DESTDIR is not set
- patch out the hardcoded install path for m4 macros in libdvdread and libdvdnav
  when uid==0

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

14 years agoFixed a localization issue in the constant quality slider.
ritsuka [Fri, 21 Aug 2009 17:33:35 +0000 (17:33 +0000)]
Fixed a localization issue in the constant quality slider.
Added a white background to the subtitles table.

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

14 years agoReworked the hud to be more responsive, and added a category to QTMovieView so the...
ritsuka [Fri, 21 Aug 2009 12:25:51 +0000 (12:25 +0000)]
Reworked the hud to be more responsive, and added a category to QTMovieView so the hud is displayed even if fMovieView is the first responder.
Cleanup the movie loading code for future changes.

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