Kodi Community Forum

Full Version: [RELEASE] SVT Play (Plugin) Video Addon - Sveriges Television (Swedish TV)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
(2013-02-10, 20:04)mental_istid Wrote: [ -> ]I am having issues with all new content since the last week in january on my Raspberry Pi, both in raspbmc and in openelec. The same thing with xot-uzg. Everything flutters (extremely low frame-rate).
Any ideas?

Hi
Got this answer in another area in this forum, and it worked for me!

You have to lower the bitrate for xot-uzg, in the Add-on ->Enabled add-ons -> Program Add on -> xot-uzg.v3 -> Configure ->Streams ->Maximum stream bitrate.
Try 500, 750 or 1000 or the one that works for you!

Good luck!
(2013-02-11, 15:03)castor Wrote: [ -> ]
(2013-02-10, 20:04)mental_istid Wrote: [ -> ]I am having issues with all new content since the last week in january on my Raspberry Pi, both in raspbmc and in openelec. The same thing with xot-uzg. Everything flutters (extremely low frame-rate).
Any ideas?

I'm having the same issue with Apple tv 2, XBMC v.12 and on xot-uzg as well...
For instance when I try TV6, it looks good, only SVT play and program like Brottet.

//C

Have you disabled avc1.77.30 playback?
https://github.com/nilzen/xbmc-svtplay/b.../README.md

Almost all of the streams for "Brottet" (except 512x288) are encoded using the avc1.77.30 profile. See previous pages in this thread for discussions about ATV2 and RPi's incompatibility with this h264 profile.
Have you disabled avc1.77.30 playback?
https://github.com/nilzen/xbmc-svtplay/b.../README.md

Almost all of the streams for "Brottet" (except 512x288) are encoded using the avc1.77.30 profile. See previous pages in this thread for discussions about ATV2 and RPi's incompatibility with this h264 profile.
[/quote]



Ok thanks I'll try that!

Kind regards
C
Great news, we've just located the problem with the avc1.77.30 codec. It's a software bug in xbmc/ffmpeg libraries, and it's fixable! For more details, see: "[BUG LOCATED] No cache/buffer is used for m3u8 "playlists", causes stuttering video". If you are are patient enough you will soon be able to watch "Brottet" in full HD without stuttering! Big GrinBig GrinBig Grin

But once again just to be clear: there are no hardware limitations in the RPi or AT GPU (graphic processor) to play back avc1.77.30 streams, check: "RPi and AT H.264 decoding levels" ...
--
(2013-02-12, 20:24)flyingrat Wrote: [ -> ]Great news, we've just located the problem with the avc1.77.30 codec. It's a software bug in xbmc/ffmpeg libraries, and it's fixable! For more details, see: "[BUG LOCATED] No cache/buffer is used for m3u8 "playlists", causes stuttering video". If you are are patient enough you will soon be able to watch "Brottet" in full HD without stuttering! Big GrinBig GrinBig Grin

But once again just to be clear: there are no hardware limitations in the RPi or AT GPU (graphic processor) to play back avc1.77.30 streams, check: "RPi and AT H.264 decoding levels" ...
--

Good work!
(2013-02-12, 20:24)flyingrat Wrote: [ -> ]Great news, we've just located the problem with the avc1.77.30 codec. It's a software bug in xbmc/ffmpeg libraries, and it's fixable! For more details, see: "[BUG LOCATED] No cache/buffer is used for m3u8 "playlists", causes stuttering video". If you are are patient enough you will soon be able to watch "Brottet" in full HD without stuttering! Big GrinBig GrinBig Grin

But once again just to be clear: there are no hardware limitations in the RPi or AT GPU (graphic processor) to play back avc1.77.30 streams, check: "RPi and AT H.264 decoding levels" ...
--


Great work!!
//C
(2013-02-12, 20:24)flyingrat Wrote: [ -> ]Great news, we've just located the problem with the avc1.77.30 codec. It's a software bug in xbmc/ffmpeg libraries, and it's fixable! For more details, see: "[BUG LOCATED] No cache/buffer is used for m3u8 "playlists", causes stuttering video". If you are are patient enough you will soon be able to watch "Brottet" in full HD without stuttering! Big GrinBig GrinBig Grin

But once again just to be clear: there are no hardware limitations in the RPi or AT GPU (graphic processor) to play back avc1.77.30 streams, check: "RPi and AT H.264 decoding levels" ...
--
when will this fix be in xbmc nightly?
(2013-02-13, 20:06)CosyCat Wrote: [ -> ]when will this fix be in xbmc nightly?
I'm still working with some general (mostly normal porting) issues with new ffmpeg v1.1 libraries on osx. Since I'm doing this on my spare time (i.e evenings) it may take some time. When that work is done it needs to be compiled and tested on all other platforms. I'm not sure how that process works or how long time it will take but hopefully there are other folks that also can help out.
(2013-02-13, 21:22)flyingrat Wrote: [ -> ]
(2013-02-13, 20:06)CosyCat Wrote: [ -> ]when will this fix be in xbmc nightly?
I'm still working with some general (mostly normal porting) issues with new ffmpeg v1.1 libraries on osx. Since I'm doing this on my spare time (i.e evenings) it may take some time. When that work is done it needs to be compiled and tested on all other platforms. I'm not sure how that process works or how long time it will take but hopefully there are other folks that also can help out.

thank you
Hi,

I'm using Windows 7 64 Bit
Frodo 12.0

Issue:
The live channels under "Kanaler" plays only for a few seconds then it starts to buffer.
The quality is really low also.
(All the pre-recorded links plays without problems, and the quality is good,720)

If I start the same stream with the browsers flash player I get no buffering and the quality is
much better.

Is this because that libavcodec issue and/or can it be fixed?
(2013-02-20, 14:30)dobbelina Wrote: [ -> ]Hi,

I'm using Windows 7 64 Bit
Frodo 12.0

Issue:
The live channels under "Kanaler" plays only for a few seconds then it starts to buffer.
The quality is really low also.

If I start the same stream with the browsers flash player I get no buffering and the quality is
much better.

Is this because that libavcodec issue and/or can it be fixed?

Video playback is handled by XBMC and not the plugin. XBMC will/should choose the stream quality most appropriate to your bandwidth settings. This works correctly for recorded programs but for some reason this fails for live programs, probably due to XBMC not being able to determine any bandwidth for the streams:
Code:
INFO: ffmpeg[555AE700]:   Duration: N/A, start: 51384.716044, bitrate: N/A
This leads to XBMC choosing the first stream in the list, which happens to be the one with the lowest quality.

This error/bug/feature should be reported towards the XBMC project through the forum or the bug tracker.

Update: Just to clarify; ffmpeg is the guilty one here.

http://wiki.xbmc.org/index.php?title=HOW...bug_report
(2013-02-20, 14:56)linqcan Wrote: [ -> ]Video playback is handled by XBMC and not the plugin. XBMC will/should choose the stream quality most appropriate to your bandwidth settings. This works correctly for recorded programs but for some reason this fails for live programs, probably due to XBMC not being able to determine any bandwidth for the streams:
Code:
INFO: ffmpeg[555AE700]:   Duration: N/A, start: 51384.716044, bitrate: N/A
This leads to XBMC choosing the first stream in the list, which happens to be the one with the lowest quality.

This error/bug/feature should be reported towards the XBMC project through the forum or the bug tracker.

Update: Just to clarify; ffmpeg is the guilty one here.

http://wiki.xbmc.org/index.php?title=HOW...bug_report

Ok, thanks.
Here's the debug log anyway if someone can see wazzup:
Pastebin Log
(2013-02-20, 17:05)dobbelina Wrote: [ -> ]
(2013-02-20, 14:56)linqcan Wrote: [ -> ]Video playback is handled by XBMC and not the plugin. XBMC will/should choose the stream quality most appropriate to your bandwidth settings. This works correctly for recorded programs but for some reason this fails for live programs, probably due to XBMC not being able to determine any bandwidth for the streams:
Code:
INFO: ffmpeg[555AE700]:   Duration: N/A, start: 51384.716044, bitrate: N/A
This leads to XBMC choosing the first stream in the list, which happens to be the one with the lowest quality.

This error/bug/feature should be reported towards the XBMC project through the forum or the bug tracker.

Update: Just to clarify; ffmpeg is the guilty one here.

http://wiki.xbmc.org/index.php?title=HOW...bug_report

Ok, thanks.
Here's the debug log anyway if someone can see wazzup:
Pastebin Log

Look at line 889 and compare that to a log file where you have started a recorded program. You will also see that ffmpeg is not printing the whole list of streams in the log for a recorded show but only for the one it selects. In the case of live programs it seems like it falls through the whole list without any match (due to "bitrate: N/A" i suppose).
(2013-02-20, 14:56)linqcan Wrote: [ -> ]Look at line 889 and compare that to a log file where you have started a recorded program. You will also see that ffmpeg is not printing the whole list of streams in the log for a recorded show but only for the one it selects. In the case of live programs it seems like it falls through the whole list without any match (due to "bitrate: N/A" i suppose).

Yep,

And if you look 3 lines above:
Code:
886.15:45:59 T:2692   DEBUG: ffmpeg[A84]: [applehttp] Estimating duration from bitrate, this may be inaccurate

And above that where it obviously errors out:
Code:
849.15:45:57 T:2692   DEBUG: Previous line repeats 1 times.
850.15:45:57 T:2692   ERROR: ffmpeg[A84]: [h264] non-existing PPS 0 referenced
851.15:45:57 T:2692   ERROR: ffmpeg[A84]: [h264] decode_slice_header error
852.15:45:57 T:2692   ERROR: ffmpeg[A84]: [h264] no frame!
853.15:45:57 T:2692   DEBUG: ffmpeg[A84]: [NULL] Current profile doesn't provide more RBSP data in PPS, skipping
Great plugin, great work.

Im having the following problem:

The streams play great in 720p, however they will ramdomly quit, and stop playing. Sometime this happens after 10 minutes, sometimes after 30 seconds.

Runing XBMC 12 on Win7 64 with SVT Play v3.16

Log file:

Code:
23:58:04 T:3332  NOTICE: [SVT Play 3] fetchPage : 'connecting to server...'
23:58:05 T:3332  NOTICE: [SVT Play 3] fetchPage : 'Done'
23:58:05 T:3332  NOTICE: FALLBACK [SVT Play 3] startVideo : 'u'{"videoId":1042724,"video":{"videoReferences":[{"url":"http://svtplay9b-f.akamaihd.net/z/world/open/20130221/1278821-006A/VECKANS_BROTT_V-006A-93c1d8b6e94c59d9_,900,348,564,1680,2800,.mp4.csmil/manifest.f4m","bitrate":0,"playerType":"flash"},{"url":"http://svtplay9b-f.akamaihd.net/i/world/open/20130221/1278821-006A/VECKANS_BROTT_V-006A-93c1d8b6e94c59d9_,900,348,564,1680,2800,.mp4.csmil/master.m3u8","bitrate":0,"playerType":"ios"}],"subtitleReferences":[{"url":"http://media.svt.se/download/mcc/wp3/undertexter-wsrt/1278821/EPISOD-1278821-006A-wsrt-93c1d8b6e94c59d9.wsrt"}],"position":0,"materialLength":3520,"live":false,"availableOnMobile":true},"statistics":{"client":"svt-play","mmsClientNr":"1001001","context":"svt-play","programId":"1278821-06","mmsCategory":"1","broadcastDate":"20130219","broadcastTime":"2100","category":"samh\xe4lle-och-fakta","statisticsUrl":"http://ld.svt.se/svt/svt/s?svt-play.samh%c3%a4lle-och-fakta.veckans-brott.hela-program.del-6","title":"del-6","folderStructure":"veckans-brott.hela-program"},"context":{"title":"Del 6","popoutUrl":"/video/1042724/del-6?type=embed"}}''
23:58:05 T:3192  NOTICE: DVDPlayer: Opening: http://svtplay9b-f.akamaihd.net/i/world/open/20130221/1278821-006A/VECKANS_BROTT_V-006A-93c1d8b6e94c59d9_,900,348,564,1680,2800,.mp4.csmil/master.m3u8
23:58:05 T:3192 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
23:58:05 T:2760  NOTICE: Thread CDVDPlayer start, auto delete: false
23:58:05 T:2760  NOTICE: Creating InputStream
23:58:05 T:4176  NOTICE: Thread CFileCache start, auto delete: false
23:58:05 T:2760  NOTICE: Creating Demuxer
23:58:06 T:3332 WARNING: Attempt to use invalid handle 17
23:58:06 T:2760  NOTICE: Opening video stream: 0 source: 256
23:58:06 T:2760  NOTICE: Creating video codec with codec id: 28
23:58:06 T:2760  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
23:58:06 T:2760  NOTICE: Creating video thread
23:58:06 T:2760  NOTICE: Opening audio stream: 1 source: 256
23:58:06 T:2760  NOTICE: Finding audio codec for: 86018
23:58:06 T:5068  NOTICE: Thread CDVDPlayerVideo start, auto delete: false
23:58:06 T:5068  NOTICE: running thread: video_thread
23:58:06 T:2760  NOTICE: Creating audio thread
23:58:06 T:2760  NOTICE: Opening Subtitle stream: 0 source: 1024
23:58:06 T:4228  NOTICE: Thread CDVDPlayerAudio start, auto delete: false
23:58:06 T:4228  NOTICE: running thread: CDVDPlayerAudio::Process()
23:58:06 T:4292  NOTICE: Thread CFileCache start, auto delete: false
23:58:07 T:2760  NOTICE: Closing subtitle stream
23:58:07 T:2760  NOTICE: Opening Subtitle stream: 0 source: 1024
23:58:07 T:704  NOTICE: Thread CFileCache start, auto delete: false
23:58:08 T:4228   ERROR: CDVDPlayerAudio::DecodeFrame - Decode Error. Skipping audio packet
23:58:08 T:4228   ERROR: Previous line repeats 1 times.
23:58:08 T:4228 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
23:58:08 T:4228   ERROR: CDVDPlayerAudio::DecodeFrame - Decode Error. Skipping audio packet
23:58:08 T:4228  NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 48000, no pass-through)
23:58:08 T:5068 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
23:58:08 T:5068 WARNING: Previous line repeats 8 times.
23:58:08 T:5068  NOTICE:  fps: 25.000000, pwidth: 1280, pheight: 720, dwidth: 1280, dheight: 720
23:58:08 T:5068  NOTICE: Display resolution DESKTOP : 1920x1080 @ 60.00 - Full Screen (16)
23:58:08 T:5068  NOTICE: D3D: rendering method forced to DXVA2 processor
00:00:00 T:3744  NOTICE: service.libraryautoupdate: Player is running, wait until finished
00:01:57 T:4228  NOTICE: Previous line repeats 1 times.
00:01:57 T:4228 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
00:01:58 T:5068 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
00:01:58 T:2760  NOTICE: CDVDPlayer::OnExit()
00:01:58 T:2760  NOTICE: DVDPlayer: eof, waiting for queues to empty
00:01:58 T:2760  NOTICE: DVDPlayer: closing audio stream
00:01:58 T:2760  NOTICE: Closing audio stream
00:01:58 T:2760  NOTICE: CDVDMessageQueue(audio)::WaitUntilEmpty
00:01:58 T:2760  NOTICE: Waiting for audio thread to exit
00:01:58 T:4228  NOTICE: thread end: CDVDPlayerAudio::OnExit()
00:01:58 T:2760  NOTICE: Closing audio device
00:01:58 T:2760  NOTICE: Deleting audio codec
00:01:58 T:2760  NOTICE: DVDPlayer: closing video stream
00:01:58 T:2760  NOTICE: Closing video stream
00:01:58 T:2760  NOTICE: CDVDMessageQueue(video)::WaitUntilEmpty
00:01:58 T:5068   ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
00:01:58 T:5068  NOTICE: thread end: video_thread
00:01:58 T:2760  NOTICE: waiting for video thread to exit
00:01:58 T:2760  NOTICE: deleting video codec
00:01:58 T:2760  NOTICE: DVDPlayer: closing subtitle stream
00:01:58 T:2760  NOTICE: Closing subtitle stream
00:01:58 T:2760  NOTICE: CDVDPlayer::OnExit() deleting demuxer
00:01:58 T:2760  NOTICE: CDVDPlayer::OnExit() deleting input stream
00:01:58 T:3904  NOTICE: Thread Background Loader start, auto delete: false
00:01:58 T:4856  NOTICE: Thread Jobworker start, auto delete: true
00:01:59 T:3192  NOTICE: Previous line repeats 1 times.
00:01:59 T:3192  NOTICE: CDVDPlayer::CloseFile()
00:01:59 T:3192 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
00:01:59 T:3192  NOTICE: DVDPlayer: waiting for threads to exit
00:01:59 T:3192  NOTICE: DVDPlayer: finished waiting
00:02:00 T:3744  NOTICE: service.libraryautoupdate: Starting network check
00:02:00 T:3744  NOTICE: service.libraryautoupdate: Uppdatera videobibliotek paused due to playback
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42