comparison src/audacious/glade/prefswin.glade @ 2538:719e0898ff3c trunk

[svn] - Patch to use libsamplerate for high-quality interpolated upsampling, similar to what foobar2000 can do. Patch by Teru KAMOGASHIRA.
author nenolod
date Sat, 17 Feb 2007 02:19:35 -0800
parents d6315e592e40
children 0ad10a95ed10
comparison
equal deleted inserted replaced
2537:7aac1b5ef85d 2538:719e0898ff3c
4138 <property name="ypad">0</property> 4138 <property name="ypad">0</property>
4139 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> 4139 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
4140 <property name="width_chars">-1</property> 4140 <property name="width_chars">-1</property>
4141 <property name="single_line_mode">False</property> 4141 <property name="single_line_mode">False</property>
4142 <property name="angle">0</property> 4142 <property name="angle">0</property>
4143 </widget>
4144 <packing>
4145 <property name="padding">0</property>
4146 <property name="expand">False</property>
4147 <property name="fill">False</property>
4148 </packing>
4149 </child>
4150 </widget>
4151 </child>
4152 </widget>
4153 <packing>
4154 <property name="padding">0</property>
4155 <property name="expand">False</property>
4156 <property name="fill">False</property>
4157 </packing>
4158 </child>
4159
4160 <child>
4161 <widget class="GtkAlignment" id="alignment90">
4162 <property name="visible">True</property>
4163 <property name="xalign">0.5</property>
4164 <property name="yalign">0.5</property>
4165 <property name="xscale">1</property>
4166 <property name="yscale">1</property>
4167 <property name="top_padding">12</property>
4168 <property name="bottom_padding">12</property>
4169 <property name="left_padding">0</property>
4170 <property name="right_padding">0</property>
4171
4172 <child>
4173 <widget class="GtkLabel" id="label93">
4174 <property name="visible">True</property>
4175 <property name="label" translatable="yes">&lt;b&gt;Sampling Rate Converter&lt;/b&gt;</property>
4176 <property name="use_underline">False</property>
4177 <property name="use_markup">True</property>
4178 <property name="justify">GTK_JUSTIFY_LEFT</property>
4179 <property name="wrap">False</property>
4180 <property name="selectable">False</property>
4181 <property name="xalign">0</property>
4182 <property name="yalign">0.5</property>
4183 <property name="xpad">0</property>
4184 <property name="ypad">0</property>
4185 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
4186 <property name="width_chars">-1</property>
4187 <property name="single_line_mode">False</property>
4188 <property name="angle">0</property>
4189 </widget>
4190 </child>
4191 </widget>
4192 <packing>
4193 <property name="padding">0</property>
4194 <property name="expand">False</property>
4195 <property name="fill">False</property>
4196 </packing>
4197 </child>
4198
4199 <child>
4200 <widget class="GtkAlignment" id="alignment92">
4201 <property name="visible">True</property>
4202 <property name="xalign">0.5</property>
4203 <property name="yalign">0.5</property>
4204 <property name="xscale">1</property>
4205 <property name="yscale">1</property>
4206 <property name="top_padding">0</property>
4207 <property name="bottom_padding">0</property>
4208 <property name="left_padding">12</property>
4209 <property name="right_padding">0</property>
4210
4211 <child>
4212 <widget class="GtkCheckButton" id="enable_src">
4213 <property name="visible">True</property>
4214 <property name="can_focus">True</property>
4215 <property name="label" translatable="yes">Enable Sampling Rate Converter</property>
4216 <property name="use_underline">True</property>
4217 <property name="relief">GTK_RELIEF_NORMAL</property>
4218 <property name="focus_on_click">True</property>
4219 <property name="active">True</property>
4220 <property name="inconsistent">False</property>
4221 <property name="draw_indicator">True</property>
4222 <signal name="realize" handler="on_enable_src_realize" last_modification_time="Fri, 16 Feb 2007 11:10:57 GMT"/>
4223 <signal name="toggled" handler="on_enable_src_toggled" last_modification_time="Fri, 16 Feb 2007 11:11:02 GMT"/>
4224 </widget>
4225 </child>
4226 </widget>
4227 <packing>
4228 <property name="padding">0</property>
4229 <property name="expand">False</property>
4230 <property name="fill">False</property>
4231 </packing>
4232 </child>
4233
4234 <child>
4235 <widget class="GtkAlignment" id="alignment91">
4236 <property name="visible">True</property>
4237 <property name="xalign">0.5</property>
4238 <property name="yalign">0.5</property>
4239 <property name="xscale">1</property>
4240 <property name="yscale">1</property>
4241 <property name="top_padding">0</property>
4242 <property name="bottom_padding">6</property>
4243 <property name="left_padding">12</property>
4244 <property name="right_padding">0</property>
4245
4246 <child>
4247 <widget class="GtkVBox" id="vbox36">
4248 <property name="visible">True</property>
4249 <property name="homogeneous">False</property>
4250 <property name="spacing">0</property>
4251
4252 <child>
4253 <widget class="GtkTable" id="table13">
4254 <property name="visible">True</property>
4255 <property name="n_rows">3</property>
4256 <property name="n_columns">2</property>
4257 <property name="homogeneous">False</property>
4258 <property name="row_spacing">6</property>
4259 <property name="column_spacing">6</property>
4260
4261 <child>
4262 <widget class="GtkLabel" id="label91">
4263 <property name="visible">True</property>
4264 <property name="label" translatable="yes">Sampling Rate [Hz]:</property>
4265 <property name="use_underline">False</property>
4266 <property name="use_markup">False</property>
4267 <property name="justify">GTK_JUSTIFY_LEFT</property>
4268 <property name="wrap">False</property>
4269 <property name="selectable">False</property>
4270 <property name="xalign">0</property>
4271 <property name="yalign">0.5</property>
4272 <property name="xpad">0</property>
4273 <property name="ypad">0</property>
4274 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
4275 <property name="width_chars">-1</property>
4276 <property name="single_line_mode">False</property>
4277 <property name="angle">0</property>
4278 </widget>
4279 <packing>
4280 <property name="left_attach">0</property>
4281 <property name="right_attach">1</property>
4282 <property name="top_attach">0</property>
4283 <property name="bottom_attach">1</property>
4284 <property name="x_options">fill</property>
4285 <property name="y_options"></property>
4286 </packing>
4287 </child>
4288
4289 <child>
4290 <widget class="GtkSpinButton" id="src_rate">
4291 <property name="visible">True</property>
4292 <property name="can_focus">True</property>
4293 <property name="climb_rate">1</property>
4294 <property name="digits">0</property>
4295 <property name="numeric">False</property>
4296 <property name="update_policy">GTK_UPDATE_ALWAYS</property>
4297 <property name="snap_to_ticks">False</property>
4298 <property name="wrap">False</property>
4299 <property name="adjustment">96000 1000 768000 1000 1000 1000</property>
4300 <signal name="realize" handler="on_src_rate_realize" last_modification_time="Fri, 16 Feb 2007 11:11:10 GMT"/>
4301 <signal name="value_changed" handler="on_src_rate_value_changed" last_modification_time="Fri, 16 Feb 2007 11:11:15 GMT"/>
4302 </widget>
4303 <packing>
4304 <property name="left_attach">1</property>
4305 <property name="right_attach">2</property>
4306 <property name="top_attach">0</property>
4307 <property name="bottom_attach">1</property>
4308 <property name="y_options"></property>
4309 </packing>
4310 </child>
4311
4312 <child>
4313 <widget class="GtkImage" id="image9">
4314 <property name="visible">True</property>
4315 <property name="stock">gtk-info</property>
4316 <property name="icon_size">4</property>
4317 <property name="xalign">1</property>
4318 <property name="yalign">0</property>
4319 <property name="xpad">0</property>
4320 <property name="ypad">0</property>
4321 </widget>
4322 <packing>
4323 <property name="left_attach">0</property>
4324 <property name="right_attach">1</property>
4325 <property name="top_attach">2</property>
4326 <property name="bottom_attach">3</property>
4327 <property name="x_options">fill</property>
4328 </packing>
4329 </child>
4330
4331 <child>
4332 <widget class="GtkLabel" id="label92">
4333 <property name="visible">True</property>
4334 <property name="label" translatable="yes">&lt;span size=&quot;small&quot;&gt;All stream will be converted to this sampling rate.
4335 This should be the max supported sampling rate of
4336 the sound card or output plugin.&lt;/span&gt;</property>
4337 <property name="use_underline">False</property>
4338 <property name="use_markup">True</property>
4339 <property name="justify">GTK_JUSTIFY_LEFT</property>
4340 <property name="wrap">True</property>
4341 <property name="selectable">False</property>
4342 <property name="xalign">0</property>
4343 <property name="yalign">0.5</property>
4344 <property name="xpad">0</property>
4345 <property name="ypad">0</property>
4346 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
4347 <property name="width_chars">-1</property>
4348 <property name="single_line_mode">False</property>
4349 <property name="angle">0</property>
4350 </widget>
4351 <packing>
4352 <property name="left_attach">1</property>
4353 <property name="right_attach">2</property>
4354 <property name="top_attach">2</property>
4355 <property name="bottom_attach">3</property>
4356 <property name="x_options">fill</property>
4357 <property name="y_options"></property>
4358 </packing>
4359 </child>
4360
4361 <child>
4362 <widget class="GtkLabel" id="label94">
4363 <property name="visible">True</property>
4364 <property name="label" translatable="yes">Converter Type:</property>
4365 <property name="use_underline">False</property>
4366 <property name="use_markup">False</property>
4367 <property name="justify">GTK_JUSTIFY_LEFT</property>
4368 <property name="wrap">False</property>
4369 <property name="selectable">False</property>
4370 <property name="xalign">0</property>
4371 <property name="yalign">0.5</property>
4372 <property name="xpad">0</property>
4373 <property name="ypad">0</property>
4374 <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
4375 <property name="width_chars">-1</property>
4376 <property name="single_line_mode">False</property>
4377 <property name="angle">0</property>
4378 </widget>
4379 <packing>
4380 <property name="left_attach">0</property>
4381 <property name="right_attach">1</property>
4382 <property name="top_attach">1</property>
4383 <property name="bottom_attach">2</property>
4384 <property name="x_options">fill</property>
4385 <property name="y_options"></property>
4386 </packing>
4387 </child>
4388
4389 <child>
4390 <widget class="GtkComboBox" id="src_converter_type">
4391 <property name="visible">True</property>
4392 <property name="items" translatable="yes">SRC_SINC_BEST_QUALITY
4393 SRC_SINC_MEDIUM_QUALITY
4394 SRC_SINC_FASTEST
4395 SRC_ZERO_ORDER_HOLD
4396 SRC_LINEAR</property>
4397 <property name="add_tearoffs">False</property>
4398 <property name="focus_on_click">True</property>
4399 <signal name="realize" handler="on_src_converter_type_realize" after="yes" last_modification_time="Fri, 16 Feb 2007 13:16:11 GMT"/>
4400 <signal name="changed" handler="on_src_converter_type_changed" last_modification_time="Fri, 16 Feb 2007 13:16:37 GMT"/>
4401 </widget>
4402 <packing>
4403 <property name="left_attach">1</property>
4404 <property name="right_attach">2</property>
4405 <property name="top_attach">1</property>
4406 <property name="bottom_attach">2</property>
4407 <property name="x_options">fill</property>
4408 <property name="y_options">fill</property>
4409 </packing>
4410 </child>
4143 </widget> 4411 </widget>
4144 <packing> 4412 <packing>
4145 <property name="padding">0</property> 4413 <property name="padding">0</property>
4146 <property name="expand">False</property> 4414 <property name="expand">False</property>
4147 <property name="fill">False</property> 4415 <property name="fill">False</property>