summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* MacGui: Fixed the warning in ChapterTitles for real this time.ritsuka2008-08-081-5/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1618 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use fast numerators in HBPreferencesController, remove an hard tab ↵ritsuka2008-08-081-12/+10
| | | | | | and replace float with CGFloat. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1617 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - change aspect from a scaled int to a double so we can handle the widervan2008-08-0810-84/+129
| | | | | | | | | | | | | | | | | | | range of aspect ratios we get from ffmpeg files. - add container_aspect to title struct (always zero except for DVDs when it's the aspect from the VTSI). To handle broken French DVDs, make HB complain & use the container aspect if it's different from the aspect computed from the video PAR. - fix ScanFunc's job template init so that it doesn't think the only legal aspect ratios are 16:9 & 4:3. - hb_reduce wouldn't reduce any fraction where both terms were equal and prime (e.g., 2/2, 3/3, 5/5, etc. would not become 1/1). Recoded it using Euclid's Algorithm so it always works and is faster. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1616 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix problem with install target of makejstebbins2008-08-071-0/+1
| | | | | | | | not all directories were being created. needed for installing in alternate destination where all the system dirs may not exist git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1615 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change how x264 options are handledjstebbins2008-08-079-370/+697
| | | | | | | | | - there is now one preset key that contains the option string - options displayed in widgets and entry box stay reflect each other - enlarged the entry box so all options can be seen git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1614 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Some small enhancements and clean ups in HBQueueController ritsuka2008-08-072-206/+167
| | | | | | | | - Removed white spaces and hard tabs. - Changed all the enumerators to use the new fast enumerators available in objective-c 2. - Changed intValue to integerValue. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1613 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't obey maxWidth and maxHeight settings when using strict anamorphic.jbrjake2008-08-061-18/+17
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1612 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make activity log window scrolling work betterjstebbins2008-08-051-5/+32
| | | | | | | scroll on update only when the scrollbar is at the bottom git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1611 b64f7644-9d1e-0410-96f1-a4d463321fa5
* lame updated to 3.98 from 3.96.1sr552008-08-051-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1610 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixed a warning.ritsuka2008-08-051-3/+3
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1609 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix a couple problems with activity window scrolling noted by a userjstebbins2008-08-041-4/+9
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1608 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: add 8x8dct checkbox to match the other ui'sjstebbins2008-08-046-8/+47
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1607 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-08-0413-221/+339
| | | | | | | | | | | - Activity log - Added CPU description, temp dir, install dir and data dir to the WinGUI log header. - Renamed rssReader to appcast reader - Added option for stable builds to check unstable appcast. - Unstable builds check both appcasts so will always show the latest release - Added some containers to frmMain. - Fixed (I think) an issue with a regex which prases the CLI version information. It may not detect public release build information up correctly. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1606 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Remove legacy preferences since they are now controlled via the presets.dynaflash2008-08-043-795/+170
| | | | | | | | | | | - Remove the Chapter Markers preference - Remove the Set Deinterlace to on upon scan preference -- Note: this means that for custom presets that do not use picture filters, Deinterlace will not be used upon scan since there is no preference to use it anymore, otherwise the default preset will control it. - Remove the Use Picture Par upon scan -- Note: this means that for custom presets that do not use picture settings, Anamorphic will not be used upon scan since there is no preference to use it anymore, otherwise the default preset will control it. - Also correct the label for custom Decomb string to read Decomb instead of Deblock "duh" . git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1605 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix my ipod presetsjstebbins2008-08-042-5/+8
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1604 b64f7644-9d1e-0410-96f1-a4d463321fa5
* delete debug messagejstebbins2008-08-041-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1603 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: clean up hb status handling. mostly just moving things around.jstebbins2008-08-039-586/+258
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1602 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-08-019-0/+0
| | | | | | - Forgot to remove images. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1601 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-08-0115-473/+471
| | | | | | | | | | | - Changed the layout of the Options window. - Added a "Stop" button to stop encodes. - Moved Encode status label onto a status bar at the bottom of the window. Now includes scanning status. - Added and Removed some png images git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1600 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Splits the display of job settings off from the actual work of beginning of ↵jbrjake2008-08-014-73/+237
| | | | | | | | a job, and reorganizes/elaborates the display's layout. Adds new title variables to provide more description of sources: video_codec_name, video_bitrate (currently only used by DVD sources), and container_name and data_rate (currently only used by ffmpeg input sources). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1599 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: change extension from mp4 to m4v if there is an ac3 output trackjstebbins2008-07-304-15/+125
| | | | | | | | disable ac3 passthru option if http optimized is selected git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1598 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix two problems that would cause HB to hang in the muxer whenever the input ↵van2008-07-303-54/+37
| | | | | | | | | | content's video finished before audio: - sync has to keep processing until all its input fifos report eof otherwise it won't send an eof on all its output fifos. - do_job has to wait for muxer to finish. Waiting for anything earlier in the pipeline (we were waiting for the video encoder) can cause other parts of the pipeline to get terminated early which will result in lost data & no eofs. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1597 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: make the progress bar behave better when scanning while encodingjstebbins2008-07-303-75/+144
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1596 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Don't repopulate fVidRatePopUp in titlePopUpChanged. The framerates ↵ritsuka2008-07-301-31/+2
| | | | | | are always the same. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1595 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: - Fixed loose anamorphic preview (still not perfect)ritsuka2008-07-302-48/+49
| | | | | | | | - Replaced float with CGFloat for future cocoa 64bit compatibility - Fixed switching between automatic and custom cropping (the preview sometimes wasn't updated) - Fixed a crash when the job width and height were larger than the title's one. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1594 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: hack to prevent segfault caused by avpicture_deinterlace. jstebbins2008-07-301-0/+5
| | | | | | | sets libavcodecs mm_flags by calling mm_support() git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1593 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Don't lose our existing buffer chain when nal_encode returns NULL.van2008-07-291-10/+16
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1592 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Make the gui recognize when scanning is complete while an encode is jstebbins2008-07-291-0/+13
| | | | | | | in progress. This will change if status callback patch gets in. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1591 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-07-296-43/+86
| | | | | | - Added option to start CLI minimized git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1590 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Do not disable the ui if there is no reason to do so. Removed unused ↵ritsuka2008-07-291-26/+5
| | | | | | include. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1589 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: cleanup updateUI methods. Removed white spaces, and an useless variable.ritsuka2008-07-281-38/+32
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1588 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: - Implement automatic extension switching for mp4/m4v.ritsuka2008-07-283-133/+139
| | | | | | | - Disable http mp4 checkbox when an ac3 track is present. - Disable autonaming if there is only one title in the source. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1587 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Use nil instead of NULL. Patch by blindjimmy. ↵ritsuka2008-07-284-167/+165
| | | | | | http://handbrake.djgraphite.com/r/33/ git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1586 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: fix segfault when "." in destination is deleted.jstebbins2008-07-281-1/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1585 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Fix subtitle scan to work with new stream eof logic.van2008-07-262-7/+6
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1584 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: Fixed the flying picture sheet, removed the last references to the ↵ritsuka2008-07-261-5/+8
| | | | | | opengl view. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1583 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Use PTS, not DTS, in encx264 output frames so we don't have to special-case ↵van2008-07-264-83/+49
| | | | | | its output in every muxer. Confine code that deals with Apple's mistakes in handling video with b-frames to muxmp4. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1582 b64f7644-9d1e-0410-96f1-a4d463321fa5
* - in encx264, if an video frame is larger than init_delay split it into ↵van2008-07-2617-382/+520
| | | | | | | | | | | | pieces so we don't get jerky output caused by out-of-order frames. - add an explicit EOF for all streams, not just video. - don't generate extra audio silence at the end of an encode (don't need it with explicit eof). - get rid of 80ms initial delay in AAC encode & flush final four frames buffered in encoder. - put mp4 'chap' atom on first track (usually video) rather than first audio track since we can now do video without audio (atom just needs to go on an enabled media track & video is always enabled). git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1581 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: validate that vfr is enabled when decomb is enabledjstebbins2008-07-251-0/+14
| | | | | | | warn user if it is not. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1580 b64f7644-9d1e-0410-96f1-a4d463321fa5
* make default audio drc 1.0jstebbins2008-07-252-2/+2
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1579 b64f7644-9d1e-0410-96f1-a4d463321fa5
* fix decomb settings. remove cruft from earlier experimentsjstebbins2008-07-251-1/+0
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1578 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: Clean up temp files between scans instead of all at once when exiting.jstebbins2008-07-253-12/+17
| | | | | | | There was too much of a lag when doing them all at once. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1577 b64f7644-9d1e-0410-96f1-a4d463321fa5
* WinGui:sr552008-07-241-0/+4
| | | | | | - Disable 2-Pass if constant quality is selected. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1576 b64f7644-9d1e-0410-96f1-a4d463321fa5
* LinGui: disable 2-pass if constant quality is selectedjstebbins2008-07-234-7/+27
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1575 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui; Fixed a crash when the chapters tableview is selected and a new ↵ritsuka2008-07-232-34/+33
| | | | | | | | source is being opened. Some whitespace cleaning too. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1574 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Libhb:sr552008-07-201-24/+172
| | | | | | - parse both appcast files to display both unstable and stable update information git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1573 b64f7644-9d1e-0410-96f1-a4d463321fa5
* libhb:sr552008-07-201-149/+80
| | | | | | | - Updates update.c to use both appcast files. Uses nicer XML now. - This shouldn't break anything this time around. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1572 b64f7644-9d1e-0410-96f1-a4d463321fa5
* MacGui: FIx a memory leak.ritsuka2008-07-161-1/+1
| | | | git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1571 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Get rid of excessive video & audio drops on some content by implementing the ↵van2008-07-163-34/+118
| | | | | | | | | last 20% of the MPEG Standard Target Decoder timing model (per-stream timing state). Should fix the problem reported in http://forum.handbrake.fr/viewtopic.php?f=12&t=6601&sid=81048cf54c40b6cdb945236afb4f99da&p=37563#p37563 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1570 b64f7644-9d1e-0410-96f1-a4d463321fa5
* Bump x264 to r912-9c5e557 which among other things fixes a mem leak when ↵dynaflash2008-07-152-77/+1
| | | | | | | | | x264 is used as a library. - Remove never used contrib/patch-libquicktime.patch from back on rev 422 git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1569 b64f7644-9d1e-0410-96f1-a4d463321fa5