summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* x264 bump from r1570 to r1583dynaflash2010-05-071-1/+1
| | | | | | - Various bug fixes and enhancements git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3286 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Chapter Title import/export functionalitydynaflash2010-05-063-26/+323
| | | | | | | | | - Saves the chapter list to a .csv file which is compatible with the cli and wingui. - Note: comma's in the chapter name are escaped with a "\" to maintain cli compatibility then if necessary stripped upon re import into macgui. - Original patch by borgclone and added to by realityking. Thanks! - Feature development referenced here http://forum.handbrake.fr/viewtopic.php?f=4&t=4146&start=0 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3285 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: packaging deps wrong againjstebbins2010-05-041-1/+1
| | | | | | | *DAMIT* git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3284 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Universal Text Subtitle Support Initial Implementationdynaflash2010-05-048-10/+463
| | | | | | | | | | | | | - Patch by davidfstr ... Thanks! - Adds support for reading TEXT subtitle tracks from file inputs - Tested combinations: -- MKV UTF-8 -> MKV UTF-8 (passthru) -- MKV UTF-8 -> MP4 TX3G (upconvert) -- MP4 TX3G -> MKV UTF-8 (downconvert) -- MP4 TX3G -> MP4 TX3G (downconvert to UTF-8 then upconvert) - Further explained here http://forum.handbrake.fr/viewtopic.php?f=4&t=16099 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3283 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix libnotify and libwebkit deps in debian.jstebbins2010-05-031-1/+1
| | | | | | | i had the package names wrong which made the package uninstallable. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3282 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix debian package dependencies for guijstebbins2010-04-301-1/+1
| | | | | | | | it included *-dev packages that are not needed for installation of the binary gui package git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3281 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-302-41/+64
| | | | | | - Some minor re factoring to the encode service. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3280 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-305-33/+61
| | | | | | | - Kill the CLI on GUI close for Scanning and fixed for encoding. - Fixed Autoname bug where it would strip all slashes out the path git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3279 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add libgudev to fedora packaging spec filejstebbins2010-04-291-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3278 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1563 to r1570dynaflash2010-04-291-1/+1
| | | | | | - various bug fixes and enhancements. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3277 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-281-0/+5
| | | | | | - Fix an exception when a parsed source has no Main Title git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3276 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-282-151/+2
| | | | | | - Made some changes so that AssemblyInfo.cs and MakeNightly.nsi are auto generated correctly for appropriate builds git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3275 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-281-42/+0
| | | | | | - Exclude AssemblyInfo.cs from the svn git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3274 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-283-5/+9
| | | | | | - Only display version number on the nightly builds git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3273 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-289-50/+337
| | | | | | | | - Strip any illegal characters from the autoname path - Display build number in program window title. Also added a hack to force this to display the correct number. - Imported some settings for Stylecop for resharper 5 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3272 b64f7644-9d1e-0410-96f1-a4d463321fa5
* forgot to update the dependency for libgudev in the debian packaging controljstebbins2010-04-271-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3271 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: drop dependency on hal, use udev insteadjstebbins2010-04-278-110/+52
| | | | | | | | this means support for older linux versions is being dropped. ubuntu 9.10 and above and fedora 12 and above are known to work. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3270 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: reset hb_filter_decomb after use, so switching between default ↵dynaflash2010-04-271-0/+4
| | | | | | decomb and a custom decomb string does cause a garbage string. Thanks j45 for the patch! git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3269 b64f7644-9d1e-0410-96f1-a4d463321fa5
* CLI: add --main-feature title selection optionjstebbins2010-04-271-22/+30
| | | | | | | replaces -L longest title selection option git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3268 b64f7644-9d1e-0410-96f1-a4d463321fa5
* bump ffmpeg to rev 22950jstebbins2010-04-2511-110/+168
| | | | | | | | | offset ffmpeg seeks by value of initial timestamp since it can be non-zero catch pix fmt that is unsupported by swscale, log it, skip the track use new ffmpeg avg_frame_rate for more accurate framerate estimate git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3267 b64f7644-9d1e-0410-96f1-a4d463321fa5
* get rid of extry CR at end of hb_log messagejstebbins2010-04-251-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3266 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-253-20/+28
| | | | | | - Fix an issue with the CLI version check logic. It was checking cached version data before checking the actual CLI data. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3265 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix qdm2 audio decodingjstebbins2010-04-251-1/+10
| | | | | | | | | | | | it seems ffmpeg wants to be passed the same buffer repeatedly while decoding this audio type. we were exiting if ffmpeg said it consumed 0 bytes. Now we continue to feed the same buffer when this happens. I added a loop limit to protect against an hypothetical ffmpeg bug that would never consume anything. I wonder if any other codecs behave this way *scratches head in bewilderment* git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3264 b64f7644-9d1e-0410-96f1-a4d463321fa5
* make count of video frames encoded logging accurate.jstebbins2010-04-241-0/+3
| | | | | | | it was missing the last frame in the count. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3263 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix decoding of qtrle codec and possibly othersjstebbins2010-04-241-0/+10
| | | | | | | | | | we rely on ffmpeg calling context->get_buffer, which we override to point to our get_frame_buf(), to stuff our pts values into frames it is decoding. but some decoders call context->reget_buffer instead. So I added an override for this callback as well. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3262 b64f7644-9d1e-0410-96f1-a4d463321fa5
* make sure HB_STATE_WORKING always gets set for a jobjstebbins2010-04-241-0/+19
| | | | | | | | | | | very short video, or video that has no valid frames, can cause UpdateState in sync.c to never be called. This is the only way the sequence_id would ever be set, so when the ui sees HB_STATE_WORKDONE, it could not look up the job in it's queue based on the sequence_id causing it to never be marked as complete. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3261 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add test to ensure that ffmpeg's reported audio layout agrees with channel countjstebbins2010-04-242-26/+80
| | | | | | | | | a crash report from a user leads me to believe ffmpeg is giving us a channel layout that has a different number of channels than the channel count it tells us. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3260 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-245-31/+223
| | | | | | - More stylecop warnings cleaned up git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3259 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-246-286/+81
| | | | | | - Use Auto Properties in the Parser git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3258 b64f7644-9d1e-0410-96f1-a4d463321fa5
* x264 bump from r1538 to r1563dynaflash2010-04-231-1/+1
| | | | | | - various bug fixes and optimizations git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3257 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-234-35/+35
| | | | | | - Updated to make sure of the MainFeature feature. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3256 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-2310-77/+216
| | | | | | | - Quality Slider tooltip fixed. - More stylecop warnings cleaned up. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3255 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-231-2/+2
| | | | | | - Fix a bug in the Parser/AudioTrack object. A Track regex couldn't handle "Greek, Modern" due to the space and comma. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3254 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix LATM aac processingjstebbins2010-04-231-28/+29
| | | | | | | | somewhere in the series of patch changes, setting the sample_fmt got lost. we were being told SAMPLE_FMT_NONE by ffmpeg for latm git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3253 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-221-2/+5
| | | | | | - Cleaned up a style issue git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3252 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix fps logging when there is no audio track.jstebbins2010-04-222-12/+19
| | | | | | | | | | where there's no audio, the muxer closes earlier than when there is audio due to reference counting. upon close, the muxer sets the muxing state which overwrites the current state that includes the avg fps. so log the avg fps before closing mux. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3251 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-215-4/+199
| | | | | | - Tag the Assembly Version with the svn revision so the GUI can be identified correctly. This is for the nightly builds. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3250 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix possible live preview failure with gtk 2.18jstebbins2010-04-211-0/+13
| | | | | | | | | according to the doc's you must call gdk_window_ensure_native() before getting the X11 XID for the window. this is the only way to guarantee that the window is native and has an XID. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3249 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix a problem with point-to-point (and live preview) when there are subtitlesjstebbins2010-04-211-2/+38
| | | | | | | | end of stream markers were not being put in the fifo for subtitles when the end point was reached, causing a hang. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3248 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-214-0/+37
| | | | | | - enforce a minimum CLI revision for svn builds. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3247 b64f7644-9d1e-0410-96f1-a4d463321fa5
* speed up main feature search in most circumstancesjstebbins2010-04-201-209/+284
| | | | | | | and fix a couple more corner case titles. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3246 b64f7644-9d1e-0410-96f1-a4d463321fa5
* add dvd main feature title detectionjstebbins2010-04-2010-16/+607
| | | | | | | | | | | | scans the dvd menus and presses buttons to see where they might lead. when a button press leads to a title, i check to see if it is the longest seen thus far and save it's index. this only applies when dvdnav is enabled. when dvdread is in use, the longest title of all the titles is flagged as the "main feature" git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3245 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix an error in the tmp array size of hb_layout_remapjstebbins2010-04-191-1/+1
| | | | | | | was 6, should be 8 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3244 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix typo in debian build dependenciesjstebbins2010-04-191-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3243 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix svn version in nightly packagesjstebbins2010-04-181-1/+1
| | | | | | | | add subversion build dependency to debian rules so it can extract the version number git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3242 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552010-04-186-77/+117
| | | | | | - Queue Edit now only scans the title that was added rather than all titles. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3241 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix some dvdnav hangsjstebbins2010-04-172-0/+43
| | | | | | | | | | title changes seem to confuse the vm sometimes. so do a dvdnav_reset whenever a title change is going to happen. Also, fix dvdnav_reset since it would deadlock on a mutex when called. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3240 b64f7644-9d1e-0410-96f1-a4d463321fa5
* remove the libgcc dll file in the root directory.sr552010-04-171-0/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3239 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Remove libgcc.....dll as it is no longer required in the WinCli buildsr552010-04-171-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3238 b64f7644-9d1e-0410-96f1-a4d463321fa5
* revert last checkinsr552010-04-174-209/+10
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3237 b64f7644-9d1e-0410-96f1-a4d463321fa5