[mythtv-users] "Videos" Play too fast and choppy

Nowhere nowhere at cox.net
Wed May 5 01:44:45 EDT 2004


I am still having trouble with this. Anyone have any other ideas?

Thanks,
Eric

> -----Original Message-----
> From: mythtv-users-bounces at mythtv.org [mailto:mythtv-users-
> bounces at mythtv.org] On Behalf Of Nowhere
> Sent: Saturday, April 24, 2004 12:23 AM
> To: 'Discussion about mythtv'
> Subject: RE: [mythtv-users] "Videos" Play too fast and choppy
> 
> OK tried re-encoding at 384kbs but it still chipmunks. Also updated my
> .asoundrc file to the below with no luck either...
> 
> # Override the default output used by ALSA.
> # If you do not override the default, your default
> # device is identical to the (unmixed) analog device
> # shown below. If you prefer mixed and/or digital
> # output, uncomment the appropriate four lines below
> # (only one slave.pcm line).
> pcm.!default {
>  type plug
> ## Uncomment the following to use mixed analog by default
>  slave.pcm "dmix-analog"
> ## Uncomment the following to use unmixed digital by default
> # slave.pcm "digital-hw"
> ## Uncomment the following to use mixed digital by default
> # slave.pcm "dmix-digital"
> }
> 
> # Alias for analog output on the nForce2 (hw:0,0)
> # - This is identical to the device named "default"--which
> # always exists and refers to hw:0,0 (unless overridden)
> # - Therefore, we can specify "hw:0,0", "default", or "analog"
> # to access analog output on the nForce2
> pcm.analog {
> type plug
> slave.pcm "analog-hw"
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.analog {
> type hw
> card 0
> }
> 
> # Alias for (rate-converted) mixed analog output on the
> # nForce2 (hw:0,0)
> # - This will accept audio input--regardless of rate--and
> # convert to the rate required for the dmix plugin
> # (in this case 48000Hz)
> pcm.mixed-analog {
> type plug
> slave.pcm "dmix-analog"
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.mixed-analog {
> type hw
> card 0
> }
> 
> # Alias for (rate-converted) digital (S/PDIF) output on the
> # nForce2 (hw:0,2)
> # - This will accept audio input--regardless of rate--and
> # convert to the rate required for the S/PDIF hardware
> # (in this case 48000Hz)
> pcm.digital {
> type plug
> slave.pcm "digital-hw"
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.digital {
> type hw
> card 0
> }
> 
> # Alias for mixed (rate-converted) digital (S/PDIF) output on the
> # nForce2 (hw:0,2)
> # - This will accept audio input--regardless of rate--and
> # convert to the rate required for the S/PDIF hardware
> # (in this case 48000Hz)
> pcm.mixed-digital {
> type plug
> slave.pcm "dmix-digital"
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.mixed-digital {
> type hw
> card 0
> }
> 
> # The following devices are not useful by themselves. They
> # require specific rates, channels, and formats. Therefore,
> # you probably do not want to use them directly. Instead use
> # of of the devices defined above.
> 
> # Alias for analog output on the nForce2 (hw:0,0)
> # Do not use this directly--it requires specific rate,
> # channels, and format
> pcm.analog-hw {
> type hw
> card 0
> # The default value for device is 0, so no need to specify
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.analog-hw {
> type hw
> card 0
> }
> 
> # Alias for digital (S/PDIF) output on the nForce2 (hw:0,2)
> # Do not use this directly--it requires specific rate,
> # channels, and format
> pcm.digital-hw {
> type hw
> card 0
> device 2
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.digital-hw {
> type hw
> card 0
> }
> 
> # Direct software mixing plugin for analog output on
> # the nForce2 (hw:0,0)
> # Do not use this directly--it requires specific rate,
> # channels, and format
> pcm.dmix-analog {
> type dmix
> ipc_key 1234
> slave {
> pcm "analog-hw"
> period_time 0
> period_size 1024
> buffer_size 4096
> rate 48000
> }
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.dmix-analog {
> type hw
> card 0
> }
> 
> # Direct software mixing plugin for digital (S/PDIF) output
> # on the nForce2 (hw:0,2)
> # Do not use this directly--it requires specific rate,
> # channels, and format
> pcm.dmix-digital {
> type dmix
> ipc_key 1235
> slave {
> pcm "digital-hw"
> period_time 0
> period_size 1024
> buffer_size 4096
> rate 48000
> }
> }
> 
> # Control device (mixer, etc.) for the nForce2 card
> ctl.dmix-digital {
> type hw
> card 0
> }
> 
> 
> -----Original Message-----
> From: mythtv-users-bounces at mythtv.org
> [mailto:mythtv-users-bounces at mythtv.org] On Behalf Of Michael T. Dean
> Sent: Friday, April 23, 2004 9:34 AM
> To: Discussion about mythtv
> Subject: Re: [mythtv-users] "Videos" Play too fast and choppy
> 
> Nowhere wrote:
> 
> >mv'ing the .asoundrc file removed the sound altogether.
> >
> Which means you are not using the ALSA default device--meaning it's
> quite likely a problem with .asoundrc .
> 
> >This isn't just a sound problem tho. The video playback is in sync
with
> the sound and
> >thus the video playback is too fast also.
> >
> >
> And, since video is synchronized off of audio, if the sound card takes
> 44100Hz input and plays it at 48000Hz (or 32000 at 44100 or 48000 Hz),
> you get chipmonk voices and fast walkers. ;)
> 
> >I tried playing some different formats with some interesting results.
> >DivX 5.1.1 codec avi's play at the correct speed. MPEG2 encoded from
> >nuvexport or from tmpgenc both play too fast. I haven't tried MPEG4
yet
> >and will if it is necessary, but I bet this will ring a bell with
> >someone.
> >
> >
> Since each of these files probably is using a different bit-rate for
> audio, this makes perfect sense.  Some work, some don't--depending on
> the settings in .asoundrc and the file's audio stream.
> 
> >So the question has now become why does MPEG2 play video and audio to
> >fast when using mplayer through mythvideo while avi's play correctly
> and
> >xine also plays all formats correctly?
> >
> >
> Different programs are probably configured to use different virtual
> devices defined in .asoundrc.  Each works differently (expects
different
> 
> input), giving predictable--although confusing--results.
> 
> I would almost guarantee that your problem is your .asoundrc based on
> this result.  Check out
>
http://www.gossamer-threads.com/perl/mailarc/gforum.cgi?post=119212&t=se
> arch_engine#119212
> (my Apr 11, 2004 1:36 am post) and if it doesn't help, I'll be back in
a
> 
> week with time to walk you through fixing it (and customizing your
> .asoundrc).
> 
> Good luck,
> Mike
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users




More information about the mythtv-users mailing list