summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2109 ↵sr552009-01-303-28/+34
| | | | b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-302-4/+11
| | | | | | | - Fixed broken struct in the activity window that was causing memory issues. - Few code tweaks in program.cs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2108 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump to r1096-4c171c3dynaflash2009-01-301-1/+1
| | | | | | | - Multiple speed improvements - http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=4c171c3b1c803a173ace823275882b3c9a2ecd24 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2107 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-2910-197/+110
| | | | | | - Code cleanup git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2106 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Change the order of the filters in both the Filters Inspector and ↵dynaflash2009-01-282-46/+336
| | | | | | | | the Main Window. - Shown in order of importance now ie. detelecine decomb deinterlace denoise deblock git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2105 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Live Preview Fixesdynaflash2009-01-282-49/+4
| | | | | | | | - Fixes and Issue where using chapter markers on ffmpeg input sources caused a crash and or no encode and a gray screen. - Fixes an issue where not manually selecting a still preview caused the live preview encode to crash. - Many thanks to refulgentis for troubleshooting this for me. :) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2104 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't let an invalid PES header length (from a corrupted packet) cause us to ↵van2009-01-281-8/+9
| | | | | | crash in memcpy. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2103 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix issue where selecting a preset selects the right widget settings ↵dynaflash2009-01-272-5/+4
| | | | | | | | in the Filters inspector. - Duh. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2102 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: remember window postion and open/close state of the Picture Filter ↵dynaflash2009-01-276-33/+62
| | | | | | and Picture sizing inspectors and restore them at the next launch. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2101 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: split picture dimension settings and jstebbins2009-01-273-1793/+1848
| | | | | | | picture filters into 2 separate tabbed panes. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2100 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Picture Filters separate hud inspector initial implementationdynaflash2009-01-2612-1105/+1983
| | | | | | | | - Separates the filters out from the picture settings inspector into their own inspector in preparation for more advanced filters - Gingerbread is shaky but wanted to get the functionality into the svn due the the number of files modified or added. - Adds a toggle action to Picture Settings, Picture Filters and the activity window git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2099 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: ui support for new anamorphic parameters in libhbjstebbins2009-01-266-43/+32
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2098 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Organizes anamorphic parameters in a struct, requiring some minor search and ↵jbrjake2009-01-2615-148/+209
| | | | | | replace changes in the interfaces. Folds the logic for strict anamorphic mode into hb_set_anamorphic_size() and also stakes out a new, more customizable mode 3. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2097 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: tweak how audio choices are made againjstebbins2009-01-253-34/+124
| | | | | | | | | prefer audio tracks with more channels prefer audio tracks that are not for visually impaired or director's commentary git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2096 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add option for title numbers to jstebbins2009-01-248-268/+481
| | | | | | | | automatically generated destination names git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2095 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix how an audio is chosen after a source is scanned or the presetjstebbins2009-01-248-38/+78
| | | | | | | | | | | selection changes. It wasn't honoring the preferred language or matching the codec when passthru is selected. Also checking in the ui changes needed for dts pasthru. The option is disabled until we get libhb support. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2094 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-236-51/+62
| | | | | | | - Few more bits of code refactored. - Added a 10 second limit for the CLI to respond at GUI startup. This will prevent the app from locking if the CLI stalls. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2093 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-226-98/+130
| | | | | | - Fixes/Tweaks to the chapter markers tab and handling code. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2092 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Preview Window scale to screen initial implementationdynaflash2009-01-214-167/+384
| | | | | | | | - Allows scaling the preview to fit the screen when in full screen mode. - Also hopefully fixes a bug where multiple cycles of windowed and full screen cause the hud overlay to not appear. - hud overlay delay timer changed from 20 to 10 seconds git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2091 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Update libmkv and start writing mkv tags, no artwork as yet - haven't had ↵eddyg2009-01-202-1/+15
| | | | | | time to do it, sorry. I also had a hard time testing that the tags work. But I could see that they were present in the file, and I could see that it didn't affect playability. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2090 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-1610-892/+244
| | | | | | | | - Perform source scanning in the main window rather than a separate window. File Menu > Cancel Scan added in case of a scan lockup. - Fixed issue where a preset was loaded twice needlessly. - Support for no audio added. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2089 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove the decomb string from the main window so decomb uses the ↵dynaflash2009-01-151-6/+5
| | | | | | | | libhb default - Now instead of reading out the parameters for Decomb the main window just shows On/Off git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2088 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't resync based on subtitles since their average duration is meaningless.van2009-01-151-12/+43
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2087 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Picture Preview and Settings window interaction fixesdynaflash2009-01-144-8/+21
| | | | | | | - Putting the Preview Window into full screen mode no longer automatically opens up the Picture Settings inspector - Fixed the Picture Settings inspector so that it isn't on top of every f'ing window on your screen. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2086 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r1077 and remove our patch-x264-idr.patch since idr is now ↵dynaflash2009-01-142-3/+2
| | | | | | | | implemented within x264 - Note: this will require yasm 0.7.xx to compile. Previous version of x264 would compile with 0.6.1 etc. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2085 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui; save the expanded/collapsed state for folders in the presets drawer.ritsuka2009-01-141-0/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2084 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: save the size of the presets drawer in the preferences.ritsuka2009-01-142-6/+14
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2083 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Add importing of ffmpeg input chapters.ritsuka2009-01-142-8/+33
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2082 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: no need to reload the chapters nstableview when loading a queue item.ritsuka2009-01-131-6/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2081 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: inhibit sleep mode while encodingjstebbins2009-01-132-22/+135
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2080 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with special characters in destination file namejstebbins2009-01-121-4/+9
| | | | | | | escape the string before displaying in the queue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2079 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Preview Window dynaflash2009-01-122-20/+108
| | | | | | | - Add a 20 second no mouse movement delay then fade out the hud overlay controls so that the controls are not always visible as long as the cursor is inside the preview area. - Note: the 20 seconds might make a nice setting in preferences. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2078 b64f7644-9d1e-0410-96f1-a4d463321fa5
* h.264 i frame shouldn't be marked as sync sample.ritsuka2009-01-121-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2077 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Separate Picture Settings and Preview Window Initial Implementationdynaflash2009-01-1210-1543/+3365
| | | | | | | | | | | | | | | | | | | | - Picture Settings is now a hud style inspector panel: -- Allows more room to be displayed along with Main Window. -- Has button (though ugly ... for now) to open the preview window. - Separate Preview Window: -- Preview Window can now show the entire preview content via a hud style overlay controller (ala iTunes, DvdPlayer controls) activated by mouse movement. -- Has button to allow opening the Picture Settings inspector. -- Full Screen Mode (ala iTunes, DvdPlayer) which should help for max preview size for HD sources. - Note: all hud style controls in this implementation are created only using core animation filters, I decided against a third party hud control framework, though one can certainly be implemented at any time. - Known Issues: -- WARNING: Quitting HB while in full screen mode will crash the macgui. -- The hud overlay controls in the Preview Window will align kind of wonky when the resolution is scaled way below the source. -- Ideally, after moving the mouse within the preview area then stopping, after a certain amount of time the hud overlay control box should disappear. -- Hud style controls still need alot of development to fit within the HIG. -- Need a keboard shortcut for the Preview Window. -- As usual with initial implementations there are likely many more Bugs/Issues. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2076 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Modified contrib Jamfile to use $(MAKE) not "make" for mp4v2 install, patch ↵eddyg2009-01-111-1/+1
| | | | | | from KonaBlend. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2075 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Always use the track samplerate as the timescale for audio tracks. This ↵ritsuka2009-01-111-2/+2
| | | | | | fixes a problem when creating an mp4 with multiple audio tracks that have different samplerate. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2074 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove some unused variablesritsuka2009-01-111-10/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2073 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bumps mp4v2 to r224jbrjake2009-01-112-6/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2072 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Get previews from H.264 content even if it's missing IDR frames (e.g., NZ TV ↵van2009-01-104-148/+176
| | | | | | | | | | | | & some blu-rays): - Grab stream characteristics (IDRs or not, PCRs or not, RAPs or not) while we're reading to compute the duration rather than trying to guess with no information later. - Only wait for an IDR after a seek if we know the stream has IDRs. Even then, wait for at most 255 frames. - If the stream doesn't have IDRs tell scan (via a new flag in the title struct) so that it can read but discard a second's worth of frames to get the decoder in sync withe stream. - While we're trying to sync the decoder, ffmpeg will spit out dozens of useless error messages so suppress them. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2071 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make the activity, queue, and picture tool bar buttons into togglesjstebbins2009-01-085-66/+121
| | | | | | | pressing while the corresponding window is displayed hides the window. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2070 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-0826-673/+330
| | | | | | - Code cleanup. Remoes old using tags, removes unused code, cleans up some functions to make them shorter/more readable etc. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2069 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-083-16/+87
| | | | | | - Patch (slightly modified) by ween to allow users to update their own presets via a "save changes" option in the presets right click menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2068 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-071-11/+13
| | | | | | - Check the encoded sample actually exists before trying to play it in VLC! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2067 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-073-19/+10
| | | | | | - Removed rouge label which was used for testing. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2066 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-072-6/+6
| | | | | | | - Applies http://forum.handbrake.fr/viewtopic.php?f=4&t=8772 - Changes the File Save Dialog box to use the Format dropdown rather than the file extension. Some users seem to have an unusual workflow selecting a format before a file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2065 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: include the exact dylib name in the VLC check to pick up out of date ↵dynaflash2009-01-061-2/+2
| | | | | | | | versions of VLC - Update the no vlc window accordingly git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2064 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-056-224/+323
| | | | | | | - Queue Encoding code moved from frmQueue.cs to QueueHandler.cs - QueueHandler now works has events to allow frmMain and frmQueue to update their UI elements based on event triggers (e.g an encode starting or ending). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2063 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-058-22/+60
| | | | | | | - Removed some white space in a few files. - Untied options window from frmMain. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2062 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r1065-681544edynaflash2009-01-051-1/+1
| | | | | | | - Much faster CAVLC RDO and bitstream writing - http://git.videolan.org/gitweb.cgi?p=x264.git;a=commit;h=681544ef803f3bd0429659495f97455aed1158a0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2061 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552009-01-045-32/+96
| | | | | | | - Makes the new preview window user accessible from the main window. - Attempt at a fix for a QT lockup. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2060 b64f7644-9d1e-0410-96f1-a4d463321fa5