summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* WinGui:sr552010-04-021-3/+6
| | | | | | - Fix a small error in the build config. Don't run makensis for non install configs git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3193 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-023-2/+61
| | | | | | | - Add a new build target called "Install". If you have NSIS installed and it's in your path, you can now use the "Install" target to automatically build the HandBrake Installer for the Windows GUI. HandBrakeCLI.exe, libgcc_s_sjlj-1.dll, "doc" folder, and handbrakepineapple.ico must all be copied into the "bin/install" folder for this to work. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3192 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-021-0/+25
| | | | | | - Put in some checks on ui launch to make sure the cli and it's dll are present. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3191 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-022-4/+5
| | | | | | | - Updated AssemblyInfo.cs - Added Subme 10 to x264 panel git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3190 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add subme 10 to the subpixel motion estimation widget in the ↵dynaflash2010-04-021-1/+1
| | | | | | advanced panel. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3189 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove a bunch of useless comments from the point a to b code.dynaflash2010-04-021-17/+5
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3188 b64f7644-9d1e-0410-96f1-a4d463321fa5
* handle YUV422P video in the mpeg2 decoderjstebbins2010-04-021-10/+31
| | | | | | | | if the image format is 422, convert it to 420 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3187 b64f7644-9d1e-0410-96f1-a4d463321fa5
* flush frames x264 has cached properlyjstebbins2010-04-021-2/+4
| | | | | | | | | | waiting until the returned size is == 0 isn't adequate. you must use the function x264_encoder_delayed_frames encoding very short clips resulted in invalid unplayable files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3186 b64f7644-9d1e-0410-96f1-a4d463321fa5
* when in cfr mode, tell x264 we are doing cfr and allow x264 to set the ↵jstebbins2010-04-021-2/+11
| | | | | | | | | | | timebase to the framerate. fixes compatibility issue with tsMuxer which many PS3 users use. now they can select a specific framerate, which will output cfr video that tsMuxer can grok. we should have been doing this anyway. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3185 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove the AC3 and DCA audio input codec limitations for selecting ↵dynaflash2010-04-021-8/+2
| | | | | | mono or more importantly 6 channel discrete as per svn rev 3182. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3184 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui: sr552010-04-022-18/+9
| | | | | | - Fix an issue with the Chapters tab where it wouldn't always enable the tab when the source had chapters git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3183 b64f7644-9d1e-0410-96f1-a4d463321fa5
* downmix support for ffmpeg audio sourcesjstebbins2010-04-029-102/+1542
| | | | | | | | now we can eat our own dogfood. i.e. aac 6ch discrete input now works, along with any other multi-channel audio ffmpeg can toss at us. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3182 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix a problem processing PS stream that look a lot like DVD PS but are not.jstebbins2010-04-011-0/+17
| | | | | | | | | these streams have start codes that all align on 2048 byte boundaries which makes them look like DVD PS. But within the 2048 bytes, they have multiple pack headers which we were tripping on. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3181 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb: change the x264 header NAL array order from sei - sps - pps to sps - ↵dynaflash2010-03-311-4/+4
| | | | | | | | pps - sei as per x265 r1510 - Thanks golgol7777 for the patch! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3180 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1471 to r1510 (current git head)dynaflash2010-03-301-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3179 b64f7644-9d1e-0410-96f1-a4d463321fa5
* give s55 a helping hand with createing mingw CLI zipjstebbins2010-03-283-7/+7
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3178 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Build system now creates cli stage area for mingwsr552010-03-281-2/+12
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3177 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MinGW:sr552010-03-283-0/+14
| | | | | | - Initial checkin of some files for making CLI zip packages. This isn't functional yet but hopefully will be later. Also having to checkin a required dll which will be copied into the package. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3176 b64f7644-9d1e-0410-96f1-a4d463321fa5
* handle bluray LPCM streamsjstebbins2010-03-272-25/+87
| | | | | | | | | | | | | | | bluray lpcm uses an stype that is normally used for digicipher. so we use the registration descriptor == HDMV in the PMT to recognize bluray streams. also, ffmpeg doesn't provide a parser for this audio type because none is needed. so when the parser is NULL, pass our buffer data directly to the decoder. Since ffmpeg is doing the decoding, we will still suffer from the same problem with multi-channel ffmpeg streams. So this currenlty only works properly with stereo. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3175 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-03-273-36/+87
| | | | | | | | - Audio Panel will now remove all audio tracks from the audio list if the source has no tracks. When changing back to a source / title that has audio tracks, it will re-add audio tracks that are setup in the selected preset. If no preset is selected it will not re add any tracks. - Fix duplicate preset created when importing macgui preset. - Fix CQ/Filesize/AvgBitrate settings not being set correctly with macgui preset import. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3174 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix sporadic incorrect bitrate calculation of muxed tracksjstebbins2010-03-271-1/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3173 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix crash where a source with no audio crashes the macgui.dynaflash2010-03-261-17/+36
| | | | | | - If no source audio is found, set track 1 to None and disable controls. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3172 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Add call to hb_global_close() upon application termination as per ↵dynaflash2010-03-262-1/+5
| | | | | | | | changes in rev 3170 - Also added a missing call to hb_close for the live preview encoding instance git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3171 b64f7644-9d1e-0410-96f1-a4d463321fa5
* make it possible to dynamically create and close multiple libhb instancesjstebbins2010-03-268-47/+91
| | | | | | | | | | tweaks to make libhb more usable from a C# app remove pointers from preview filenames, replaces with hb instance and title id's removes only previews upon hb_close, leaves temp dir for hb_global_close git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3170 b64f7644-9d1e-0410-96f1-a4d463321fa5
* reduce mux interleave threshold more to prevent out of memory situationsjstebbins2010-03-191-1/+1
| | | | | | | | | | when skewed timestamps or premature end of a stream is encountered, the muxer buffers streams in an attempt to interleave stream timestamps. this threshold tells it when to give up. The previous value still allowed out of memory conditions with windows 2GB per application limit. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3169 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: use a more portable, elegant way of redirecting stderr to pipejstebbins2010-03-141-5/+2
| | | | | | | Thanks to scsi guy for the patch. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3168 b64f7644-9d1e-0410-96f1-a4d463321fa5
* improve lame audio quality by using ABR mode and disabling joint stereo modejstebbins2010-03-143-11/+40
| | | | | | | add mp3 muxing into mp4 container. cli and gtk gui now support this. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3167 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix crash when necessary gstreamer plugin is not installedjstebbins2010-03-142-12/+37
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3166 b64f7644-9d1e-0410-96f1-a4d463321fa5
* extend search range for TS re-syncjstebbins2010-03-131-14/+24
| | | | | | | | we were only checking approx the next 16K bytes when sync was lost in a transport stream. now we will continues searching to the end of the file. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3165 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-03-121-2/+9
| | | | | | - Missing comment git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3164 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-03-126-9/+119
| | | | | | | | Two new options for autocrop. - Remove Underscores from source name. - Change to Title Case. (e.g "Source Name") git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3163 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-03-125-105/+146
| | | | | | The Source button dropdown menu can now display multiple ready DVD drives. Previously only the first ready drive would be displayed. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3162 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix an issue with hud widget sytle overridesjstebbins2010-03-111-1/+8
| | | | | | | | The overrides are based on widget name, and the names are no longer being set by GtkBuilder. So I have to set them myself. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3161 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-03-111-1/+1
| | | | | | - Fix the DVD Drive Option on the source menu. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3160 b64f7644-9d1e-0410-96f1-a4d463321fa5
* disable asserts in libdvdnav except when configured with --debug=maxjstebbins2010-03-113-2/+11
| | | | | | | | dvdnav asserts on things are are almost never fatal. so lets not crash on them. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3159 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add 'orientation vertical' property to GtkVBoxjstebbins2010-03-101-0/+54
| | | | | | | | Works around a bug in the Glade-3 ui layout tool. It shows VBoxs as if they were HBoxs if this property is not set. libgtk has no such issue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3158 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-03-104-17/+18
| | | | | | - Revert extra added -x and hopefully fix the cause of it being autogend git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3157 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-03-102-5/+4
| | | | | | - Don't reset mixdown to mono on source scan. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3156 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix pending encodes left in queue at quit warning that was borked in ↵dynaflash2010-03-091-9/+1
| | | | | | | | 3154. - applicationShouldTerminate was trying to call a method that was removed in that revision which then aborted the rest of the shutdown logic. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3155 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix a crash that happens when subtitle scan selects a subtitle thatjstebbins2010-03-071-0/+1
| | | | | | | is alread in the list of subtitles to encode. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3154 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1442-781d300 to r1471-1144615dynaflash2010-03-051-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3153 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fix issue where closing the main window, then clicking on the dock ↵dynaflash2010-03-051-1/+2
| | | | | | | | icon did not make the main window reappear. - Note: this does not fix the issue in snow leopard where minimizing the main window behind the dock icon does not reappear when dock icon is clicked. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3152 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: More Preview Window changes.dynaflash2010-03-051-83/+162
| | | | | | | | | | | - Refactor more code and reduce calls to setViewSize even more. - Correctly show the gray storage size - display size area in both windowed and scale to screen. - Restore 85% max windowed size which was changed in 3124 (unless in scale to screen mode). - Correct Live Preview movie size when in scale to screen. - Depending on window resizing and screen constraints repositioning of window after resize is a bit wonky. - Known issue with live preview, when the movie is the full size of the window, the controller bar does not show during live preview playback, however the movies plays fine. Needs to rescale to allow for the 15 px increase in height for controller bar or better yet, implement hud movie controls. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3151 b64f7644-9d1e-0410-96f1-a4d463321fa5
* temporary hack to use old x264 b-pyramid default of 0 (none)jstebbins2010-03-051-0/+3
| | | | | | | | this will be reverted when the gui's and presets are updated to reflect the new default of 2 (normal). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3150 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-03-053-5/+8
| | | | | | - Attempt to stop the autogen code from adding extra -x to the x264 query. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3149 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-03-057-94/+17
| | | | | | - Remove Processors options from the CLI tab since it's not really serving any purpose. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3148 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-03-042-35/+32
| | | | | | - Fix 2 labels which were the wrong way around. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3147 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-02-271-0/+23
| | | | | | - One more missing file checked in. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3146 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-02-273-0/+1189
| | | | | | - Checkin some missing files. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3145 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-02-276-153/+116
| | | | | | - Moved the Activity Log Code out of the Activity window into the Encode and Scan services. They now provide the log data. (Some duplicate code here will need to be refactored into a base class later) git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3144 b64f7644-9d1e-0410-96f1-a4d463321fa5