Re: xine and kaffeine jumping

From: Carl (carl.s_at_clear.net.nz)
Date: 05/24/04


Date: Mon, 24 May 2004 22:36:58 +1200

Carl Sanderson wrote:

> Hi all,
> I have managed to get xine and kaffeine to play regulr movie type DVDs
> with mixed resulte.
>
> 1. The playback is jerky. that is it plays for about 5-6 seconds then
> pauses and then continues (buffering?)
>
> 2. One user has audio and another does not (home install and 3 users). I
> copied the .xine/config and .kaffeine/config files form the user that does
> have audio to that which does not and there is no change.
>
> Could anyone offer any help on these.
>
> here is my .xine/config file (sorry about the length);
>
> #
> # xine config file
> #
> .version:1
>
> # Entries which are still set to their default values are commented out.
> # Remove the '#' at the beginning of the line, if you want to change them.
>
> # Enable deinterlacing by default
> # bool, default: 0
> gui.deinterlace_by_default:1
>
> # Configuration experience level
> # { Beginner Advanced Expert Master of the known universe }, default: 0
> gui.experience_level:Master of the known universe
>
> # Enable OSD support
> # bool, default: 1
> #gui.osd_enabled:1
>
> # Dismiss OSD time (s)
> # numeric, default: 3
> #gui.osd_timeout:3
>
> # Ask user for playback with unsupported codec
> # bool, default: 0
> #gui.play_anyway:0
>
> # Automatically reload old playlist
> # bool, default: 0
> #gui.playlist_auto_reload:0
>
> # Audio visualization plugin
> # { fftgraph fftscope oscope goom }, default: 0
> #gui.post_audio_plugin:fftgraph
>
> # gui skin theme
> # { xinetic }, default: 0
> #gui.skin:xinetic
>
> # Change xine's behavior for unexperienced user
> # bool, default: 1
> #gui.smart_mode:1
>
> # Snapshot location
> # string, default: /home/carl
> gui.snapshotdir:/home/carl/imgaes
>
> # Display splash screen
> # bool, default: 1
> gui.splash:0
>
> # Subtitle autoloading
> # bool, default: 1
> #gui.subtitle_autoload:1
>
> # Visual animation style
> # { None Post Plugin Stream Animation }, default: 1
> #gui.visual_anim:Post Plugin
>
> # Windows stacking (more)
> # bool, default: 0
> #gui.always_layer_above:0
>
> # Audio mixer control method
> # { Sound card Software }, default: 0
> #gui.audio_mixer_method:Sound card
>
> # Visiblility behavior of panel
> # bool, default: 0
> #gui.auto_panel_visibility:0
>
> # Visibility behavior of output window
> # bool, default: 0
> #gui.auto_video_output_visibility:0
>
> # Deinterlace plugin.
> # string, default:
>
tvtime:method=LinearBlend,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
>
#gui.deinterlace_plugin:tvtime:method=LinearBlend,cheap_mode=1,pulldown=0,use_progressive_frame_flag=1
>
> # Event sender behavior
> # bool, default: 1
> #gui.eventer_sticky:1
>
> # Windows stacking
> # bool, default: 0
> #gui.layer_above:0
>
> # Use unscaled OSD
> # bool, default: 1
> #gui.osd_use_unscaled:1
>
> # Screensaver wakeup
> # numeric, default: 10
> #gui.screensaver_timeout:10
>
> # Menu shortcut style
> # { Windows style Emacs style }, default: 0
> #gui.shortcut_style:Windows style
>
> # Stream information
> # bool, default: 0
> #gui.sinfo_auto_update:0
>
> # Skin Server Url
> # string, default: http://xine.sourceforge.net/skins/skins.slx
> #gui.skin_server_url:http://xine.sourceforge.net/skins/skins.slx
>
> # Chapter hopping
> # bool, default: 1
> #gui.skip_by_chapter:1
>
> # New stream sizes resize output window
> # bool, default: 1
> #gui.stream_resize_window:1
>
> # tips timeout (ms)
> # numeric, default: 500
> #gui.tips_timeout:500
>
> # gui tips visibility
> # bool, default: 1
> #gui.tips_visible:1
>
> # Name of video display
> # string, default:
> #gui.video_display:
>
> # Synchronized X protocol (debug)
> # bool, default: 0
> #gui.xsynchronize:0
>
> # Double size for small streams (require stream_resize_window)
> # bool, default: 0
> #gui.zoom_small_stream:0
>
> # Logo mrl
> # string, default: file:/usr/share/xine/skins/xine-ui_logo.mpv
> #gui.logo_mrl:file:/usr/share/xine/skins/xine-ui_logo.mpv
>
> # use XVidModeExtension when switching to fullscreen
> # bool, default: 0
> #gui.use_xvidext:0
>
> # Amplification level
> # [0..200], default: 100
> #gui.amp_level:100
>
> # gui panel visibility
> # bool, default: 1
> #gui.panel_visible:1
>
> # numeric, default: 200
> gui.panel_x:4
>
> # numeric, default: 100
> gui.panel_y:603
>
> # brightness value
> # [0..65535], default: 29097
> #gui.vo_brightness:29097
>
> # saturation value
> # [0..65535], default: 34176
> #gui.vo_saturation:34176
>
> # device used for 5.1-channel output
> # string, default: iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
> #audio.alsa_a52_device:iec958:AES0=0x6,AES1=0x82,AES2=0x0,AES3=0x2
>
> # device used for mono output
> # string, default: default
> #audio.alsa_default_device:default
>
> # device used for stereo output
> # string, default: front
> #audio.alsa_front_device:front
>
> # sound card can do mmap
> # bool, default: 0
> #audio.alsa_mmap_enable:0
>
> # device used for 4-channel output
> # string, default: surround40
> #audio.alsa_surround40_device:surround40
>
> # device used for 5.1-channel output
> # string, default: surround51
> #audio.alsa_surround51_device:surround51
>
> # audio driver to use
> # { auto null alsa oss esd file none }, default: 0
> #audio.driver:auto
>
> # startup audio volume
> # [0..100], default: 50
> #audio.mixer_volume:50
>
> # OSS audio device name
> # { auto /dev/dsp /dev/sound/dsp }, default: 0
> #audio.oss_device_name:auto
>
> # OSS audio device number, -1 for none
> # numeric, default: -1
> #audio.oss_device_number:-1
>
> # offset for digital passthrough
> # numeric, default: 0
> #audio.passthrough_offset:0
>
> # restore volume level at startup
> # bool, default: 0
> #audio.remember_volume:0
>
> # method to sync audio and video
> # { metronom feedback resample }, default: 0
> #audio.av_sync_method:metronom feedback
>
> # always resample to this rate (0 to disable)
> # numeric, default: 0
> #audio.force_rate:0
>
> # number of audio buffers
> # numeric, default: 230
> #audio.num_buffers:230
>
> # enable resampling
> # { auto off on }, default: 0
> #audio.resample_mode:auto
>
> # deinterlace method
> # { none bob weave greedy onefield onefield_xv linearblend },
> # { default:
> 4
> #video.deinterlace_method:onefield
>
> # video driver to use
> # { auto aadxr3 dxr3 xv xshm none opengl vidixfb vidix fb },
> default: 0
> #video.driver:auto
>
> # horizontal image position in the output window
> # [0..100], default: 50
> #video.horizontal_position:50
>
> # vertical image position in the output window
> # [0..100], default: 50
> #video.vertical_position:50
>
> # pitch alignment workaround
> # bool, default: 0
> #video.xv_pitch_alignment:0
>
> # enable double buffering
> # bool, default: 1
> #video.XV_DOUBLE_BUFFER:1
>
> # number of video buffers
> # numeric, default: 500
> #video.num_buffers:500
>
> # percentage of discarded frames to tolerate
> # numeric, default: 10
> #video.warn_discarded_threshold:10
>
> # percentage of skipped frames to tolerate
> # numeric, default: 10
> #video.warn_skipped_threshold:10
>
> # autopaint colour key
> # bool, default: 0
> #video.xv_autopaint_colorkey:0
>
> # video overlay colour key
> # [0..16777215], default: 197121
> #video.xv_colorkey:197121
>
> # DXR3 device number
> # numeric, default: 0
> #dxr3.device_number:0
>
> # swap odd and even lines
> # bool, default: 0
> #dxr3.enc_swap_fields:0
>
> # add black bars to correct aspect ratio
> # bool, default: 1
> #dxr3.enc_add_bars:1
>
> # use smooth play mode for mpeg encoder playback
> # bool, default: 1
> #dxr3.enc_alt_play_mode:1
>
> # default language for DVD playback
> # string, default: en
> #input.dvd_language:en
>
> # region the DVD player claims to be in (1 to 8)
> # numeric, default: 1
> #input.dvd_region:1
>
> # file browsing start location
> # string, default: /home/carl/.xine
> #input.file_origin_path:/home/carl/.xine
>
> # network bandwidth
> # { 14.4 Kbps (Modem) 19.2 Kbps (Modem) 28.8 Kbps (Modem) 33.6 Kbps
> (Modem) 34.4 Kbps (Modem) 57.6 Kbps (Modem) 115.2 Kbps (ISDN) 262.2
> Kbps (Cable/DSL) 393.2 Kbps (Cable/DSL) 524.3 Kbps (Cable/DSL) 1.5 Mbps
> (T1) 10.5 Mbps (LAN) }, default: 10
> #input.mms_network_bandwidth:1.5 Mbps (T1)
>
> # device used for CD audio
> # string, default: /dev/cdrom
> #input.cdda_device:/dev/cdrom
>
> # query CDDB
> # bool, default: 1
> #input.cdda_use_cddb:1
>
> # device used for DVD playback
> # string, default: /dev/dvd
> #input.dvd_device:/dev/dvd
>
> # raw device set up for DVD access
> # string, default: /dev/rdvd
> #input.dvd_raw_device:/dev/rdvd
>
> # read-ahead caching
> # bool, default: 1
> input.dvd_use_readahead:0
>
> # list hidden files
> # bool, default: 0
> #input.file_hidden_files:0
>
> # Domains, where to ignore the HTTP proxy
> # string, default:
> #input.http_no_proxy:
>
> # HTTP proxy host
> # string, default:
> #input.http_proxy_host:
>
> # HTTP proxy password
> # string, default:
> #input.http_proxy_password:
>
> # HTTP proxy port
> # numeric, default: 80
> #input.http_proxy_port:80
>
> # HTTP proxy username
> # string, default:
> #input.http_proxy_user:
>
> # device used for WinTV-PVR 250/350 (pvr plugin)
> # string, default: /dev/video0
> #input.pvr_device:/dev/video0
>
> # v4l radio device
> # string, default: /dev/v4l/radio0
> #input.v4l_radio_device_path:/dev/v4l/radio0
>
> # v4l video device
> # string, default: /dev/v4l/video0
> #input.v4l_video_device_path:/dev/v4l/video0
>
> # device used for VCD playback
> # string, default: /dev/cdrom
> #input.vcd_device:/dev/cdrom
>
> # CSS decryption method
> # { key disc title }, default: 0
> #input.css_decryption_method:key
>
> # unit for seeking
> # { seek in program chain seek in program }, default: 0
> #input.dvd_seek_behaviour:seek in program chain
>
> # unit for the skip action
> # { skip program skip part skip title }, default: 0
> #input.dvd_skip_behaviour:skip program
>
> # MMS protocol
> # { auto TCP HTTP }, default: 0
> #input.mms_protocol:auto
>
> # CDDB cache directory
> # string, default: /home/carl/.xine/cddbcache
> #input.cdda_cddb_cachedir:/home/carl/.xine/cddbcache
>
> # CDDB server port
> # numeric, default: 8880
> #input.cdda_cddb_port:8880
>
> # CDDB server name
> # string, default: freedb.freedb.org
> #input.cdda_cddb_server:freedb.freedb.org
>
> # path to the title key cache
> # string, default: /home/carl/.dvdcss/
> #input.css_cache_path:/home/carl/.dvdcss/
>
> # use A/52 dynamic range compression
> # bool, default: 0
> #codec.a52_dynrng:0
>
> # downmix audio to 2 channel surround stereo
> # bool, default: 0
> #codec.a52_surround_downmix:0
>
> # A/52 volume
> # [0..200], default: 100
> #codec.a52_level:100
>
> # MPEG-4 postprocessing quality
> # [0..6], default: 3
> #codec.ffmpeg_pp_quality:3
>
> # path to RealPlayer codecs
> # string, default: unknown
> codec.real_codecs_path:/usr/lib/RealPlayer8/Codecs
>
> # path to Win32 codecs
> # string, default: /usr/lib/win32
> #codec.win32_path:/usr/lib/win32
>
> # frames per second to generate
> # numeric, default: 10
> #post.goom_fps:10
>
> # goom image height
> # numeric, default: 240
> #post.goom_height:240
>
> # goom image width
> # numeric, default: 320
> #post.goom_width:320
>
> # colorspace conversion method
> # { Fast but not photorealistic Slow but looks better }, default: 0
> #post.goom_csc_method:Fast but not photorealistic
>
> # |Ê=@
> # numeric, default: 0
> #decoder.a/52_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.bitplane_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.dts_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.dvaudio_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.dxr3-mpeg2_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.dxr3-spudec_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.faad_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.ffmpeg-wmv8_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.ffmpegaudio_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.ffmpegvideo_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.gsm610_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.image_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.mad_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.mpeg2_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.nsf_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.pcm_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.qta_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.qtv_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.real_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.realadec_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.rgb_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.spucc_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.spudec_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.sputext_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.vorbis_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.win32a_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.win32v_priority:0
>
> # |Ê=@
> # numeric, default: 0
> #decoder.yuv_priority:0
>
> # subtitle size
> # { tiny small normal large very large huge }, default: 1
> #misc.spu_subtitle_size:small
>
> # subtitle vertical offset
> # numeric, default: 0
> #misc.spu_vertical_offset:0
>
> # palette (foreground-border-background) to use for subtitles and OSD
> # { white-black-transparent white-none-transparent white-none-translucid
> yellow-black-transparent }, default: 0
> #misc.osd_text_palette:white-black-transparent
>
> # font for subtitles
> # string, default: sans
> #misc.spu_font:sans
>
> # encoding of the subtitles
> # string, default: iso-8859-1
> #misc.spu_src_encoding:iso-8859-1
>
> # use unscaled OSD if possible
> # bool, default: 1
> #misc.spu_use_unscaled_osd:1
>
> # media format detection strategy
> # { default reverse content extension }, default: 0
> #misc.demux_strategy:default
>
> # memcopy method used by xine
> # { probe glibc kernel mmx mmxext sse }, default: 0
> misc.memcpy_method:mmxext
>
> # default duration of subtitle display in seconds
> # numeric, default: 4
> #misc.sub_timeout:4
>
> # allow implicit changes to the configuration (e.g. by MRL)
> # bool, default: 0
> #misc.implicit_config:0
>
> # directory for saving streams
> # string, default:
> #misc.save_dir:
>
> # automatically advance track/entry
> # bool, default: 1
> #vcd.autoadvance:1
>
> # default type to use on VCD autoplay
> # { track entry segment playlist }, default: 3
> #vcd.autoplay:playlist
>
> # position slider range
> # { auto track entry }, default: 0
> #vcd.length_reporting:auto
>
> # show 'rejected' LIDs
> # bool, default: 0
> #vcd.show_rejected:0
>
> # format string for stream comment field
> # string, default: %P - Track %T
> #vcd.comment_format:%P - Track %T
>
> # debug flag mask
> # numeric, default: 0
> #vcd.debug:0
>
> # default CD drive used for VCD when none given
> # string, default:
> #vcd.default_device:
>
> # format string for display banner
> # string, default: %F - %I %N%L%S, disk %c of %C - %v %A
> #vcd.title_format:%F - %I %N%L%S, disk %c of %C - %v %A
>
>
> tia
>
> Carl
Thanks all for your help.

Yes DMA seems to have been the problem with the jerky data. It was off. I
turned it on and now all is well.

As to the sound. I did it the long way. I removed the user and then
recreated the user.

Now on to my Grip errors . . .

Thanks all



Relevant Pages

  • Re: xine runs slow when watching DVDs
    ... Your computer may be having problems actually getting the video data from your ... DVD drive to the rest of the PC. ... > # New stream sizes resize output window ... > # string, default: default ...
    (Debian-User)
  • Re: Midi strings tricks/tips
    ... >i'm a violinist who does string sections quite extensively either by ... going with individual violin viola and cello patches works ... Great audio is never heard by the average person, ...
    (rec.audio.pro)
  • Re: DMX Lighting Signal in Audio Snake?
    ... sent down an audio snake. ... Reflex behavior on my part is to want that DMX signal out of the audio ... I'd be a lot more concerned if they were not differential signals. ... How about a string of 12 consecutive ...
    (rec.audio.pro)
  • Re: std::string crashes in .net 2003
    ... >I installed an open source softphone: wengophone. ... > myself and tried to figure out what's going on with the audio. ... > static const String null; ...
    (microsoft.public.vc.stl)
  • Re: Modem or Telephony Voice Card?
    ... I have never had any problem with the device specific funtions of the ... HP to route the audio. ... than setting up a device specific function, you just send the string ... changing the DTMF duration on the fly. ...
    (microsoft.public.win32.programmer.tapi)