[mythtv-users] Video frame buffering failed too many times [0.26-fixes]

Igor Cicimov icicimov at gmail.com
Sat Jan 5 22:56:01 UTC 2013


On Sun, Jan 6, 2013 at 9:44 AM, Andréas Kühne <andreas at kuhne.se> wrote:

> I checked now again.
>
> I tried to set the max value (as you indicated below), but after setting
> the value and then trying to read the value again, it doesn't work. The
> default value is reset.
>
> I am also using Mythbuntu (version 12.04, myth 0.26)
>
> // Andréas
>
>
This is what mine is set to atm:

**igorc at mythtv:~$ cat /proc/asound/card1/pcm3p/sub0/prealloc
32768

This is mine startup script, sorry I was wrong it is not set in the user
login but as system init script:

igorc at mythtv:~$ cat /etc/init.d/sound_card_buffer_prealloc
#!/bin/bash

[ -f /proc/asound/card1/pcm3p/sub0/prealloc ] && echo 32768 >
/proc/asound/card1/pcm3p/sub0/prealloc
[ -f /proc/asound/card0/pcm3p/sub0/prealloc ] && echo 32768 >
/proc/asound/card0/pcm3p/sub0/prealloc
[ -f /proc/asound/card2/pcm3p/sub0/prealloc ] && echo 32768 >
/proc/asound/card2/pcm3p/sub0/prealloc

I have to check for 3 devices since ALSA constantly changes my device order
(still no idea why).

This is the structure and permissions on my sound directory:

igorc at mythtv:~$ ls -l /proc/asound/
total 0
dr-xr-xr-x 7 root root 0 Jan  6 09:51 card0
dr-xr-xr-x 3 root root 0 Jan  6 09:51 card1
dr-xr-xr-x 3 root root 0 Jan  6 09:51 card2
-r--r--r-- 1 root root 0 Jan  6 09:51 cards
lrwxrwxrwx 1 root root 5 Jan  6 09:51 CX8811 -> card2
-r--r--r-- 1 root root 0 Jan  6 09:51 devices
lrwxrwxrwx 1 root root 5 Jan  6 09:51 Generic -> card1
-r--r--r-- 1 root root 0 Jan  6 09:51 hwdep
-r--r--r-- 1 root root 0 Jan  6 09:51 modules
dr-xr-xr-x 2 root root 0 Jan  6 09:51 oss
-r--r--r-- 1 root root 0 Jan  6 09:51 pcm
lrwxrwxrwx 1 root root 5 Jan  6 09:51 SB -> card0
dr-xr-xr-x 2 root root 0 Jan  6 09:51 seq
-r--r--r-- 1 root root 0 Jan  6 09:51 timers
-r--r--r-- 1 root root 0 Jan  6 09:51 version
igorc at mythtv:~$ ls -l /proc/asound/card1
total 0
-r--r--r-- 1 root root 0 Jan  6 09:51 codec#0
-rw-r--r-- 1 root root 0 Jan  6 09:51 eld#0.0
-r--r--r-- 1 root root 0 Jan  6 09:51 id
dr-xr-xr-x 3 root root 0 Jan  6 09:51 pcm3p
igorc at mythtv:~$ ls -l /proc/asound/card1/pcm3p/
total 0
-r--r--r-- 1 root root 0 Jan  6 09:52 info
dr-xr-xr-x 2 root root 0 Jan  6 09:52 sub0
igorc at mythtv:~$ ls -l /proc/asound/card1/pcm3p/sub0/
total 0
-r--r--r-- 1 root root 0 Jan  6 09:52 hw_params
-r--r--r-- 1 root root 0 Jan  6 09:52 info
-rw-r--r-- 1 root root 0 Jan  6 09:52 prealloc
-r--r--r-- 1 root root 0 Jan  6 09:52 prealloc_max
-r--r--r-- 1 root root 0 Jan  6 09:52 status
-r--r--r-- 1 root root 0 Jan  6 09:52 sw_params

 I'm using the HDMI output to Sony 32" HD TV, card1 device3.



> 2013/1/5 Igor Cicimov <icicimov at gmail.com>
>
>> On Sun, Jan 6, 2013 at 9:20 AM, Andréas Kühne <andreas at kuhne.se> wrote:
>>
>>> I have tried setting the following as well, however the setting never
>>> changes. Also, how would I set it so that the change is permanent after
>>> each restart?
>>>
>>> Regards,
>>>
>>> Andréas
>>>
>>>
>> Hmmm works for me in Mythbuntu. I have it in startup script after ALSA
>> gets initiated and the mythtv user gets auto logged in. I set it to 32768
>> though which is the max value for my device (found in
>> /proc/asound/card0/pcm0p/sub0/max_prealloc file)
>>
>>
>>> 2013/1/5 Igor Cicimov <icicimov at gmail.com>
>>>
>>>> On Sun, Jan 6, 2013 at 8:47 AM, Igor Cicimov <icicimov at gmail.com>wrote:
>>>>
>>>>>
>>>>> On 06/01/2013 7:51 AM, "Stephen Robertson" <
>>>>> stephengrobertson at gmail.com> wrote:
>>>>> >
>>>>> > Hi all,
>>>>> >
>>>>> > I'm getting this error when watching live TV.  I don't think I ever
>>>>> > see this watching recorded or in progress recordings.
>>>>> >
>>>>> > I've searched the archives and found references to this but they seem
>>>>> > to be from some time ago so I'm not sure whether this is a known
>>>>> > problem or whether it was thought to be fixed.
>>>>> >
>>>>> > As far as I can tell it seems to happen a few minutes after the
>>>>> > program has changed (Not the channel, this happens with no user
>>>>> > action).
>>>>> >
>>>>> > This is on a standalone FE connected via gigabit ethernet
>>>>> >
>>>>> > Any thoughts/suggestions welcome.
>>>>> >
>>>>> > Stephen
>>>>> >
>>>>>
>>>>> Is the problem showing on all channels or only SD or only HD? All
>>>>> stations or one specific? Looks like sound decoding error causing the video
>>>>> playback to back off waiting for the sound.
>>>>>
>>>>> > Logs at:
>>>>> > http://pastebin.com/nCzZAdcy
>>>>> > http://pastebin.com/0WbCRLBi
>>>>> >
>>>>> > MythTV Version : v0.26.0-55-g09ac5b2
>>>>> > MythTV Branch : fixes/0.26
>>>>> > Network Protocol : 75
>>>>> > Library API : 0.26.20120822-1
>>>>> > QT Version : 4.8.1
>>>>> > Options compiled in:
>>>>> >  linux profile use_hidesyms using_alsa using_oss using_pulse
>>>>> > using_pulseoutput using_backend using_bindings_perl
>>>>> > using_bindings_python using_bindings_php using_crystalhd using_dvb
>>>>> > using_firewire using_frontend using_hdhomerun using_ceton using_hdpvr
>>>>> > using_iptv using_ivtv using_joystick_menu using_libcec
>>>>> using_libcrypto
>>>>> > using_libdns_sd using_libxml2 using_lirc using_mheg
>>>>> using_opengl_video
>>>>> > using_qtwebkit using_qtscript using_qtdbus using_v4l2 using_x11
>>>>> > using_xrandr using_xv using_bindings_perl using_bindings_python
>>>>> > using_bindings_php using_mythtranscode using_opengl using_vaapi
>>>>> > using_vdpau using_ffmpeg_threads using_live using_mheg using_libass
>>>>> > using_libxml2
>>>>> > _______________________________________________
>>>>> > mythtv-users mailing list
>>>>> > mythtv-users at mythtv.org
>>>>> > http://www.mythtv.org/mailman/listinfo/mythtv-users
>>>>>
>>>> CoreContext audio/audiooutputalsa.cpp:242 (IncPreallocBufferSize) ALSA:
>>>> Try to manually increase audio buffer with: echo 128 | sudo tee
>>>> /proc/asound/card0/pcm0p/sub0/prealloc
>>>> Jan  5 10:38:58 revo01 mythlogserver: mythfrontend[1714]: I CoreContext
>>>> mythpainter_ogl.cpp:62 (ClearCache) Clearing OpenGL painter cache.
>>>>
>>>> Yeah have seen this before the sound buffer is set too low. Do as the
>>>> error message say:
>>>>
>>>> $ echo 4096 | sudo tee /proc/asound/card0/pcm0p/sub0/prealloc
>>>>
>>>> with 4096 instead 128 to be on the safe side and see if the error goes
>>>> away.
>>>>
>>>>
>>>> _______________________________________________
>>>> mythtv-users mailing list
>>>> mythtv-users at mythtv.org
>>>> http://www.mythtv.org/mailman/listinfo/mythtv-users
>>>>
>>>>
>>>
>>> _______________________________________________
>>> mythtv-users mailing list
>>> mythtv-users at mythtv.org
>>> http://www.mythtv.org/mailman/listinfo/mythtv-users
>>>
>>>
>>
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://www.mythtv.org/mailman/listinfo/mythtv-users
>>
>>
>
>
> --
> vänliga hälsningar,
>
> Andréas
>
> Upplandsgatan 93 . 113 44 . Stockholm
> Mobil 076 543 8825
> andreas at kuhne.se
>
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20130106/f69a682e/attachment.html>


More information about the mythtv-users mailing list