[Solved] Recorded movie stops playing

  • Since the have updated to the latest drivers I have a problem that some movies the screen freezes after a few second and the sound continues playing. When I skip forward the movie will start at the new position and will freeze again.
    Before the update these recordings played without freezing.


    I have a log when the screen will freeze:


    have 1 video stream(s) (01d6), and 1 audio stream(s) (01d7), and the pcr pid is
    01d6, and the text pid is ffffffff
    PES filter: DMX_SET_PES_FILTER - Invalid argument
    decoder state: play, vpid=470, apid=471
    VIDEO_SLOWMOTION(0) - ok
    VIDEO_FAST_FORWARD(0) - ok
    VIDEO_CONTINUE - ok
    AUDIO_CONTINUE - ok
    [ 248.008000] enable tsm0
    doing version filtering
    01d8: 02 12 73 05 00 00
    mask: ff ff ff 3f 00 00
    mode: 00 00 00 3e 00 00
    [ 250.330000] printk: 150 messages suppressed.
    [ 250.335000] XVD pts error PTS 0xa1686380, STC 0xa15f49b2, type 0
    timeout 0012!
    [ 255.328000] printk: 180 messages suppressed.
    [ 255.333000] XVD pts error PTS 0xa16e0bf0, STC 0xa162b89a, type 0
    [ 260.326000] printk: 137 messages suppressed.
    [ 260.331000] XVD pts error PTS 0xa17188e8, STC 0xa166278a, type 0
    action -> InfobarShowHideActions hide
    [ 265.384000] printk: 139 messages suppressed.
    [ 265.389000] XVD pts error PTS 0xa174e9c0, STC 0xa169a100, type 0


    I have now on the box: Oozoon experimental 26-02-2011

    DM.One AIO, DM920, DM7080 archiviert DM8000 aus Dezember 2008 und eine DM600.

    Einmal editiert, zuletzt von msatter ()

  • :confused_face:






    Ich habe das gleiche Problem mit dem neuen Bild 2 Rätsel seit 3.1.5 Update habe ich nicht richtig spielen kann aufgenommenen Dateien, Ton durchläuftBild steht still



    [Moderator] Fremdimage, verstößt gegen die Boardregeln [/Moderator]

    Einmal editiert, zuletzt von floh ()

  • Screen when I run enigma2.sh


    playing 1:0:0:0:0:0:0:0:0:0:xyz.ts
    alloc PVR
    allocate demux
    loading streaminfo for xyz.ts
    loading cuts..
    0 entries
    before: 1
    after: 1
    setIoPrio best-effort level 0 ok
    FILEPUSH THREAD START
    getNextSourceSpan, current offset is 00000000, m_skipmode_m = 0!
    NO CUESHEET. (00000000, 10485700)
    no version filtering
    0012: 4e 00 00 00 00 00
    mask: ff ff ff 00 00 00
    mode: 00 00 00 00 00 00
    ok ... now we start!!
    no version filtering
    0000: 00 00 00 00 00 00
    mask: ff 00 00 00 00 00
    mode: 00 00 00 00 00 00
    eventNewProgramInfo 0 0
    have 1 video stream(s) (0208), and 1 audio stream(s) (0209), and the pcr pid is 0208, and the text pid is ffffffff
    disable teletext subtitles
    PES filter: DMX_SET_PES_FILTER - Invalid argument
    decoder state: play, vpid=520, apid=521
    DMX_SET_PES_FILTER(0x209) - audio - ok
    DEMUX_START - audio - ok
    AUDIO_SET_BYPASS(1) - ok
    AUDIO_PAUSE - ok
    AUDIO_PLAY - ok
    Video Device: /dev/dvb/adapter0/video0
    demux device: /dev/dvb/adapter0/demux4
    VIDEO_SET_STREAMTYPE 0 - ok
    DMX_SET_PES_FILTER(0x208) - video - ok
    DEMUX_START - video - ok
    VIDEO_FREEZE - ok
    VIDEO_PLAY - ok
    VIDEO_SLOWMOTION(0) - ok
    VIDEO_FAST_FORWARD(0) - ok
    VIDEO_CONTINUE - ok
    AUDIO_CONTINUE - ok
    eDVBServicePlay::seekTo: jump 0
    seek.
    stopping thread.
    FILEPUSH THREAD STOP
    thread joined 0
    AUDIO_CLEAR_BUFFER - ok
    VIDEO_CLEAR_BUFFER - ok
    before: 1
    after: 1
    setIoPrio best-effort level 0 ok
    FILEPUSH THREAD START
    getNextSourceSpan, current offset is 0017f580, m_skipmode_m = 0!
    getOffset for pts 0x0
    ok, resolved skip (rel: 0, diff 0), now at 00000000
    NO CUESHEET. (00000000, 10485700)
    new service started! trying to download cuts!
    RemovePopup, id = ZapError
    + 1/1 TID 00
    done!
    PATready
    use pmtpid 020a for service_id 1274
    no version filtering
    020a: 02 12 74 00 00 00
    mask: ff ff ff 00 00 00
    mode: 00 00 00 00 00 00
    doing version filtering
    0000: 00 00 00 2b 00 00
    mask: ff 00 00 3f 00 00
    mode: 00 00 00 3e 00 00
    VIDEO_GET_EVENT - ok
    + 1/1 TID 02
    done!
    eventNewProgramInfo 0 0
    have 1 video stream(s) (0208), and 1 audio stream(s) (0209), and the pcr pid is 0208, and the text pid is ffffffff
    PES filter: DMX_SET_PES_FILTER - Invalid argument
    decoder state: play, vpid=520, apid=521
    VIDEO_SLOWMOTION(0) - ok
    VIDEO_FAST_FORWARD(0) - ok
    VIDEO_CONTINUE - ok
    AUDIO_CONTINUE - ok
    doing version filtering
    020a: 02 12 74 07 00 00
    mask: ff ff ff 3f 00 00
    mode: 00 00 00 3e 00 00
    timeout 0012!
    action -> MoviePlayerActions leavePlayer
    reused converter!
    reused converter!
    allocating new converter!
    allocating new converter!
    allocating new converter!
    allocating new converter!
    allocating new converter!
    allocating new converter!
    warning, skin is missing element freeDiskSpace in <class 'Screens.MovieSelection.MovieSelection'>
    warning, skin is missing element description in <class 'Screens.MovieSelection.MovieSelection'>
    warning, skin is missing element Video in <class 'Screens.MovieSelection.MovieSelection'>
    warning, skin is missing element date in <class 'Screens.MovieSelection.MovieSelection'>
    warning, skin is missing element moviemenutext in <class 'Screens.MovieSelection.MovieSelection'>
    warning, skin is missing element channel in <class 'Screens.MovieSelection.MovieSelection'>
    halign must be either left, center, right or block!
    stopService
    stopping thread.
    FILEPUSH THREAD STOP
    thread joined 0
    service end!
    resolved to PLAY
    eDVBServicePlay::unpause
    decoder state: play, vpid=-1, apid=-1
    DEMUX_STOP - video - ok
    VIDEO_STOP - ok
    AUDIO_STOP - ok
    DEMUX_STOP - audio - ok
    AUDIO_CONTINUE - ok


    This is the dmesg when I play the movie.


    [ 9712.526000] dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
    [ 9712.536000] start audio on dmx 4 pid:209
    [ 9712.541000] audio xpt start
    [ 9712.544000] sync is off so we enable it
    [ 9712.548000] playback!
    [ 9712.551000] MPEG
    [ 9712.553000] audio: decoder start 0
    [ 9712.571000] audio delay 2250 (25 ms)
    [ 9712.575000] total video delay: 0 (0 ms)
    [ 9712.579000] ch0: lock
    [ 9712.582000] RAP first pts 0x1aa141358, stc 0x1aa758842, pcr invalid
    [ 9712.590000] start video0 on dmx 4 pid:208
    [ 9712.595000] total video delay: 0 (0 ms)
    [ 9712.604000] VIDEO0: start decode
    [ 9712.613000] flush audio decode
    [ 9712.632000] VIDEO0: first pts 0x1aa1a1c70
    [ 9712.648000] audio delay 2250 (25 ms)
    [ 9712.651000] total video delay: 0 (0 ms)
    [ 9712.656000] flush video decoder
    [ 9712.669000] ch0: lock
    [ 9712.672000] RAP first pts 0x1aa10e958, stc 0x1aa19fcfe, pcr invalid
    [ 9712.677000] video_stc is not valid yet.. so ignore audio first pts
    [ 9712.685000] VIDEO0: first pts 0x1aa122560
    [ 9712.690000] printk: 43 messages suppressed.
    [ 9712.694000] RAP pts error 0 PTS 0xd508f33c, STC 0xd508fc3e, type 0
    [ 9712.714000] RAP sampling rate info isr
    [ 9712.719000] eBitRateChange Isr.. set source_changed_event!
    [ 9712.723000] eModeChange Isr.. set source_changed_event!
    [ 9712.819000] dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
    [ 9712.849000] enable tsm0
    [ 9713.777000] XVD pts error PTS 0xd5128c78, STC 0xd509bc7b, type 0
    [ 9713.796000] XVD pts error PTS 0xd5128c78, STC 0xd509c000, type 0
    [ 9713.815000] XVD pts error PTS 0xd5128c78, STC 0xd509c383, type 0
    [ 9713.835000] XVD pts error PTS 0xd512a898, STC 0xd509c70b, type 0
    [ 9713.874000] XVD pts error PTS 0xd512afa0, STC 0xd509ce17, type 0
    [ 9713.892000] XVD pts error PTS 0xd512afa0, STC 0xd509d193, type 0

    DM.One AIO, DM920, DM7080 archiviert DM8000 aus Dezember 2008 und eine DM600.

  • The dmesg result if the same recording is playing in the old driver version:


    [ 467.827000] dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
    [ 467.838000] start audio on dmx 4 pid:209
    [ 467.843000] audio xpt start
    [ 467.847000] sync is off so we enable it
    [ 467.852000] playback!
    [ 467.856000] MPEG
    [ 467.859000] audio: decoder start 0
    [ 467.879000] audio delay 2250 (25 ms)
    [ 467.883000] total video delay: 0 (0 ms)
    [ 467.886000] ch0: lock
    [ 467.886000] RAP first pts 0x1aa14ddd8, stc 0x1acf5b606, pcr invalid
    [ 467.898000] start video0 on dmx 4 pid:208
    [ 467.902000] total video delay: 0 (0 ms)
    [ 467.909000] VIDEO0: start decode
    [ 467.917000] PVR flush
    [ 467.920000] flush audio decode
    [ 467.939000] VIDEO0: first pts 0x1aa1b43c0
    [ 467.949000] audio delay 2250 (25 ms)
    [ 467.953000] total video delay: 0 (0 ms)
    [ 467.958000] flush video decoder
    [ 467.968000] ch0: lock
    [ 467.972000] RAP first pts 0x1aa10e958, stc 0x1aa1b20d0, pcr invalid
    [ 467.977000] video_stc is not valid yet.. so ignore audio first pts
    [ 467.982000] VIDEO0: first pts 0x1aa122560
    [ 467.987000] printk: 38 messages suppressed.
    [ 467.991000] RAP pts error 0 PTS 0xd508f33c, STC 0xd508fc4b, type 0
    [ 468.011000] RAP sampling rate info isr
    [ 468.015000] eBitRateChange Isr.. set source_changed_event!
    [ 468.020000] eModeChange Isr.. set source_changed_event!
    [ 468.067000] dvb_demux_feed_del: feed not in list (type=0 state=0 pid=ffff)
    [ 468.148000] enable tsm0



    The picture playback doesn't stop after a few seconds.

    DM.One AIO, DM920, DM7080 archiviert DM8000 aus Dezember 2008 und eine DM600.

    Einmal editiert, zuletzt von msatter ()

  • There is bug in new drivers or in some changes after 15.02 in enigma2.


    Problem begin when is initialized tuner ( Set Voltage and 22khz - Yes) and is used Restart of box or reboot from telnet (of course - Set Voltage and 22khz - Yes must be used ). Then some recorded movies stops and timeshift works not well too (it have problem read its temp file) .


    I find trick for it - run any "problematic" movie (must have AC3 audio track) and when it freeze, switch to AC3 and back. Movie will be continue. From this time works playback well and timeshift too.


    After any Restart /Reboot / Deep Standby must be used this "trick" again ! After restart GUI works well still.

  • I can confirm this on my dm 800se C (latest experimental image). The movie stops after a few seconds.


    Switching to the 2nd audio channel solves the problem as ims mentioned.

  • Thanks for reverting to the previous version. :thumbs_up:


    dreambox-dvb-modules.bb: update dm800/dm800se/dm500hd/dm8000 hardware drivers


    - reentrancy fixes in demux and video/audio clip mode (fixed frequently kernel oops)
    - fixed not visible PEP options on DM8000
    - revert to previous video output, hdmi and video decoder code (DM500HD/DM800SE/DM8000)
    this should fix some problems introduced with 20110215 drivers

    - added pcr/hdmi kernel debug output messages to debug hdmi problems (DM800)

    DM.One AIO, DM920, DM7080 archiviert DM8000 aus Dezember 2008 und eine DM600.

  • I have suspicious, that drivers from 20110309 again made some bad in working of timeshift on 800SE...


    Playback of recorded files are ok still, but when is used timeshift with PAUSE, time to time does not begin start Playback after PLAY. (Tried always after reboot of box).