]> granicus.if.org Git - handbrake/log
handbrake
17 years agoImplement PixelRatio in the command line...
prigaux [Thu, 18 Jan 2007 16:16:15 +0000 (16:16 +0000)]
Implement PixelRatio in the command line...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@189 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoImplement PixelRatio in the macosx interface
prigaux [Thu, 18 Jan 2007 14:19:09 +0000 (14:19 +0000)]
Implement PixelRatio in the macosx interface

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@188 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoImplement PixelRatio in the hblib
prigaux [Thu, 18 Jan 2007 14:18:24 +0000 (14:18 +0000)]
Implement PixelRatio in the hblib

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@187 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPut latest contrib libraries as in the 0.7.3 branch.
prigaux [Thu, 18 Jan 2007 14:17:11 +0000 (14:17 +0000)]
Put latest contrib libraries as in the 0.7.3 branch.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@186 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:35:37 +0000 (10:35 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@185 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:35:33 +0000 (10:35 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@184 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:35:30 +0000 (10:35 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@183 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:35:26 +0000 (10:35 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@182 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:35:12 +0000 (10:35 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@181 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:35:08 +0000 (10:35 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@180 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:35:04 +0000 (10:35 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@179 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:35:01 +0000 (10:35 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@178 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:58 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@177 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:55 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@176 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:52 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@175 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:48 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@174 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:45 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@173 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:42 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@172 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:38 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@171 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:35 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@170 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:32 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@169 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:28 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@168 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:25 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@167 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:34:22 +0000 (10:34 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@166 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:33:39 +0000 (10:33 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@165 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:33:36 +0000 (10:33 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@164 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:33:33 +0000 (10:33 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@163 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:33:29 +0000 (10:33 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@162 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:33:25 +0000 (10:33 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@161 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:33:22 +0000 (10:33 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@160 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:33:18 +0000 (10:33 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@159 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:33:15 +0000 (10:33 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@158 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:33:12 +0000 (10:33 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@157 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:33:09 +0000 (10:33 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@156 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:33:00 +0000 (10:33 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@155 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:57 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@154 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:54 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@153 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:51 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@152 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:48 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@151 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:45 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@150 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:42 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@149 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:38 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@148 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:35 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@147 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:32 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@146 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:28 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@145 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:25 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@144 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:22 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@143 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:18 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@142 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:15 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@141 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:12 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@140 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:09 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@139 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:06 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@138 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:32:02 +0000 (10:32 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@137 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:31:59 +0000 (10:31 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@136 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:31:56 +0000 (10:31 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@135 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:31:52 +0000 (10:31 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@134 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoBad Copy...
prigaux [Thu, 18 Jan 2007 10:31:48 +0000 (10:31 +0000)]
Bad Copy...

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@133 b64f7644-9d1e-0410-96f1-a4d463321fa5

17 years agoPixelRatio Test branch with mp4 working and latest contrib libs
prigaux [Thu, 18 Jan 2007 10:26:35 +0000 (10:26 +0000)]
PixelRatio Test branch with mp4 working and latest contrib libs

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/PixelRatioWorking@122 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoAdd PixelRatio support, when used, HB use the same pixel ratio than the source DVD... PixelRatioWorking@120
prigaux [Mon, 15 Jan 2007 08:56:54 +0000 (08:56 +0000)]
Add PixelRatio support, when used, HB use the same pixel ratio than the source DVD so the widescreen is preserved, this controled bay the preferences sheet.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.7.3/libhb@116 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoadded thread sleep interval throttling.
johnallen [Sun, 14 Jan 2007 17:02:40 +0000 (17:02 +0000)]
added thread sleep interval throttling.
added hb_log messages to output sleep intervals every 5 seconds.
added name char array to fifo, and hb_log print fifo name when fifo_close is called.

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.7.3/libhb@111 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoadded branch for development of 0.7.3
johnallen [Sun, 14 Jan 2007 14:58:45 +0000 (14:58 +0000)]
added branch for development of 0.7.3

git-svn-id: svn://svn.handbrake.fr/HandBrake/branches/0.7.3/libhb@108 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoadded call to av_log_set_level in hb_init_real based on value of verbose param. PixelRatio@122 PixelRatioWorking@107
johnallen [Sun, 14 Jan 2007 02:03:37 +0000 (02:03 +0000)]
added call to av_log_set_level in hb_init_real based on value of verbose param.
makes ffmpeg debbuging level the same as ours.
will be useful while finding the memory leak issue.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@106 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoRevert changes to threading sleep intervals.
johnallen [Tue, 9 Jan 2007 01:46:52 +0000 (01:46 +0000)]
Revert changes to threading sleep intervals.
Some users have issues with this.
It is less risky to not include this for release 0.7.2

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@100 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoadded worker thread sleep throttling.
johnallen [Mon, 8 Jan 2007 03:18:40 +0000 (03:18 +0000)]
added worker thread sleep throttling.
each of the work object threads now self adjust their sleep interval based on the "fullness" of their fifo.
80% is the choose threshold.
Work objects with a fifo fullness of greater than 80% increase their sleep interval.
This allows other work object with less than 80% fullness more CPU usage.
Also adjusted thread_func, reader, and muxer sleep intervals to more reasonable values.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@98 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoDocumentation begins.
johnallen [Sun, 7 Jan 2007 22:53:13 +0000 (22:53 +0000)]
Documentation begins.
Added method documentation for hb.c as well as a few methods in sync.c and work.c
More to come.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@97 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoadded HB_STATE_MUXING to hb_state_s and corresponding structure.
johnallen [Sun, 7 Jan 2007 15:34:07 +0000 (15:34 +0000)]
added HB_STATE_MUXING to hb_state_s and corresponding structure.
this state indicates the transition from the end of HB_STATE_WORKING to the beginning of HB_STATE_WORKDONE.
This state can take as long a 10 minutes on a long conversion.
The associated working structure contains a progress float.
Once we determine how to get a proper progress from the call to av_write_trailer in libavformat, we can update this progress.
HB, IHB, and HBTest are now using using HB_STATE_MUXING to provided feedback to the user.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@96 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoRapidSVN commited changes to files I did not want commited. This commit revert those...
johnallen [Sat, 6 Jan 2007 20:24:49 +0000 (20:24 +0000)]
RapidSVN commited changes to files I did not want commited. This commit revert those files back to rev 92.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@94 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoadded Doxyfile, config file for doxygen
johnallen [Sat, 6 Jan 2007 20:00:53 +0000 (20:00 +0000)]
added Doxyfile, config file for doxygen

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@93 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoAdded CRF x264 rate control method to HBTest.
jbrjake [Thu, 4 Jan 2007 19:48:54 +0000 (19:48 +0000)]
Added CRF x264 rate control method to HBTest.

Constant quantizer is maintained as the default so nothing changes:
HBTest -i input -o output -e x264 -q 0.60

Switch to constant rate factor by throwing a -Q on the end:
HBTest -i input -o output -e x264 -q 0.60 -Q

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@89 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoChanges to make HandBrake build on Windows using the Cygwin environment:
handbrake [Wed, 3 Jan 2007 01:11:09 +0000 (01:11 +0000)]
Changes to make HandBrake build on Windows using the Cygwin environment:

root configure file:

I added this to the "case $SYSTEM in" switch statement: CYGWIN_NT*) DEFINES="$DEFINES SYS_CYGWIN USE_PTHREAD" LINKLIBS="$LINKLIBS -lpthread" ;;

Also, for each existing OS type that is using -lpthread, I added USE_PTHREAD to their DEFINES. Then libhb/ports.c was changed to use pthread code based on the value of USE_PTHREAD, instead of checking each different OS value that used pthreading, so it's a bit easier to read and maintain.

root Jamfile:

Jam doesn't seem to understand CYGWIN, so $(OS) is defined as UNKNOWN. Check for this, and if this it true then set $(OS) to CYGWIN. Since CSS doesn't work (yet) on CYGWIN/Windows, I also changed Jamfile to not include libdvdcss.a in the library list for CYGWIN.

contrib/Jamfile:

For CYGWIN, don't build libdvdcss, and don't specify it's path for libdvdread. There are also a few changes to use new patchfiles for Cygwin for a few of the libraries.

x264:

Change configure script so that it doesn't include -mno-cygwin flags for CYGWIN platform. Created patchfile patch-x264-cygwin.patch for this, which is used by Jamfile. The -mno-cygwin flags cause the library not to link correctly with HBTest.exe. The -mno-cygwin flag is used to create an object file or library that doesn't depend on cygwin1.dll if you're using MinGW, but I'm not (yet).

libxvidcore:

Change configure script so that it doesn't include -mno-cygwin flags for CYGWIN platform. Change configure script so that it uses libxvidcore.a as the lib name instead of xvidcore.a for CYGWIN. Created patchfile patch-xvidcore-cygwin.patch that contains the 2 above changes and is used by Jamfile. Renamed patch-xvidcore.patch to patch-xvidcore-macosx.patch and updated Jamfile as appropriate -- an attempt to keep the patches being applied only when needed for a particular platform.

ffmpeg:

libavcodec/mpegaudiodec.c uses llrint(), which apparently isn't availble with Cygwin, so I changed the file to use lrint() which is available. llrint() returns a long long, lrint() returns a long. In the places where llrint() was being called, the return value of llrint() was being assigned to an element in an array of unsigned ints, so llrint() (long long) shouldn't be needed, and lrint() (long) should be fine. Created patchfile patch-ffmpeg-cygwin.patch that contains this change, and is used by Jamfile.

libhb/ports.c:

Commented out a number of things that were broken with the current SYS_CYGWIN code. The most notable change was to not use Windows threading for CYGWIN, and instead use pthreading. All the places where the OS type was being checked to determine whether or not to use pthreading were changed so that the USE_PTHREAD define is checked instead. There seems to be some problem with the Windows threading code in ports.c, because if I enable it then x264 encodes will either crash or lock-up HBTest.exe. Perhaps this is related to mixing threading models, since x264 is compiled with pthread support, and so maybe mixing pthread with Windows threading in the same process is a bad thing.

test/test.c:

Need to #include sys/time.h, time.h, unistd.h to compile.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@84 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoHandBrake 0.7.1a2
handbrake [Sat, 16 Dec 2006 05:41:22 +0000 (05:41 +0000)]
HandBrake 0.7.1a2

Updated x264 base source to svn 604
Improved CQP and ABR handling

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@71 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoHandBrake 0.7.1a1
rhester [Sat, 30 Sep 2006 16:21:26 +0000 (16:21 +0000)]
HandBrake 0.7.1a1

Made H.264 baseline levels more generic
Added iPod 640x480 support to libhb, HBTest and MacOS X GUI
Added proper iPod 640x480 muxing
Modified rate control for more accurate ending video bitrates
Updated ffmpeg and x264 base sources to more current levels
Removed inlined ff_get_fourcc (now in ffmpeg)
Updated patches for xvidcore, libdvdread, x264, and ffmpeg
Relocated contrib files to local web server and updated version files to new site
Renamed contrib files and patches to consistent naming standard
Updated contrib Jamfile to support new patches and naming standard

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@70 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoAllow 32kHz audio output, updated build instructions.
titer [Wed, 3 May 2006 21:15:47 +0000 (21:15 +0000)]
Allow 32kHz audio output, updated build instructions.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@69 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years ago Fixed scanning of DVD folders
titer [Fri, 21 Apr 2006 20:22:33 +0000 (20:22 +0000)]
 Fixed scanning of DVD folders

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@67 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoUse the DVD name for the output file
titer [Thu, 20 Apr 2006 12:30:53 +0000 (12:30 +0000)]
Use the DVD name for the output file

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@65 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoShow the name of the DVD instead of /dev/rdiskX
titer [Wed, 19 Apr 2006 20:25:37 +0000 (20:25 +0000)]
Show the name of the DVD instead of /dev/rdiskX

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@64 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoImplemented audio and subtitle selection
titer [Mon, 17 Apr 2006 19:34:42 +0000 (19:34 +0000)]
Implemented audio and subtitle selection

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@62 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoMerge from avformat branch
titer [Mon, 17 Apr 2006 18:50:02 +0000 (18:50 +0000)]
Merge from avformat branch

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@60 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoAdds presets for iPod/H.264 and iPod/MPEG-4 + small UI fixes
titer [Tue, 21 Mar 2006 17:15:21 +0000 (17:15 +0000)]
Adds presets for iPod/H.264 and iPod/MPEG-4 + small UI fixes

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@47 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years ago Simple threading change (~4% faster). Breaks pause/resume for now
titer [Sat, 18 Mar 2006 20:25:44 +0000 (20:25 +0000)]
 Simple threading change (~4% faster). Breaks pause/resume for now

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@40 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoAdded hb_init_express - makes the binary smaller. Still need to strip
titer [Thu, 16 Mar 2006 08:08:36 +0000 (08:08 +0000)]
Added hb_init_express - makes the binary smaller. Still need to strip
the unused avi and ogm muxers.

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@36 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoStructural changes, in order to eventually be able to compile HB
titer [Thu, 16 Mar 2006 06:58:39 +0000 (06:58 +0000)]
Structural changes, in order to eventually be able to compile HB
without certain encoders

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@34 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years ago Preparing 0.7.1
titer [Fri, 24 Feb 2006 00:01:59 +0000 (00:01 +0000)]
 Preparing 0.7.1

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@31 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years agoSofter resampling when audio dates are messed up (fix for LPCM issues).
titer [Thu, 23 Feb 2006 14:37:47 +0000 (14:37 +0000)]
Softer resampling when audio dates are messed up (fix for LPCM issues).
Disabled verbose in the OS X UI

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@30 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years ago Quick fix for Madagascar: increased tolerance level for PTS discontinuities
titer [Thu, 23 Feb 2006 09:06:36 +0000 (09:06 +0000)]
 Quick fix for Madagascar: increased tolerance level for PTS discontinuities

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@29 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years ago Fix for missing subtitles
titer [Wed, 22 Feb 2006 19:32:43 +0000 (19:32 +0000)]
 Fix for missing subtitles

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@28 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years ago Started iPod-dedicated interface
titer [Wed, 15 Feb 2006 23:09:01 +0000 (23:09 +0000)]
 Started iPod-dedicated interface
 Set svn:ignore properties

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@23 b64f7644-9d1e-0410-96f1-a4d463321fa5

18 years ago Fixed dvd_seek for titles which are not linear
titer [Sun, 15 Jan 2006 13:51:39 +0000 (13:51 +0000)]
 Fixed dvd_seek for titles which are not linear

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@20 b64f7644-9d1e-0410-96f1-a4d463321fa5

19 years agoUpdate 2006-01-10
handbrake [Sat, 14 Jan 2006 13:48:48 +0000 (13:48 +0000)]
Update 2006-01-10

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@17 b64f7644-9d1e-0410-96f1-a4d463321fa5

19 years agoHandBrake 0.7.0
handbrake [Sat, 14 Jan 2006 13:40:38 +0000 (13:40 +0000)]
HandBrake 0.7.0

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk/libhb@16 b64f7644-9d1e-0410-96f1-a4d463321fa5