@asciidisco
Hast du die neue Netflix Version noch nicht im Repo?
Beiträge von mase
-
-
Ich bau's grad mal ein...
Edit: Läuft jetzt! Allerdings nur mit 480p. Bei 720p ruckelt's. Getestet auf dem rpi3.
Der wird wohl auch nicht mehr packen. Bei Amazon schafft er 720p.
Hat der letzte Libreelec Milhouse Build (719) diesen Patch schon drin?
Da läuft's nämlich auch. Das hab ich auf dem rpi2. -
Jetzt hab ich mal wieder ein Build auf dem Pi3 hingekriegt. Aber bei Netflix crasht Kodi sofort nach 1 Sekunde.
Ich hör kurz Ton bei schwarzem Bild. Ich hab ein Crashlog angehängt. -
Ja, laut [definition='1','0']log[/definition] werden gerade am Anfang keine 23.9fps generiert, eher um die 19/sek.Also liegt es an der Rechenleistung.
Wie wird eigentlich der max. Wert für general und secure Decoder bestimmt?
Wird dazu Bandbreite, Rechen- und Grafikleistung gemessen? -
Ja, da gebe ich dir recht, das ist ziemlich schlecht dokumentiert und dzu immer in Bewegung.
Kommt aber bald was einfaches, dann gibst du nur rbpi an und die Parameter stehen in einer include Datei.Es lohnt sich aber wirklich, sich einmal mit crosscompiling auseinenderzusetzen, cmake /rbpi wird nicht für natives kompilieren getestet.
Wir cross-compilen das alle.Werd ich tun.
-
Wie gesagt, ich hab wenig Plan von Cross-Compiling. Mit ccache ist es nicht
so schlimm. Aber das Bauen mit cmake ist wenig bis gar nicht dokumentiert.
Es ist schwierig, sich alle möglichen cmake Optionen zusammen zu suchen. -
Cross- compile doch - das ist doch kaum auszuhalten so was auf dem gerät selber zu machen.
Es geht eigentlich auf dem 3er. Ich hab kein Environment für Cross-Compiling aufgesetzt.
Ich hab da auch keine Erfahrung damit.
Und dadurch würde ich diese Fehler auch nicht los. -
Der Rpi schafft keine 1080p in Software zu dekodieren.
Ich mach's ja nicht auf dem Pi. Ich mein die beiden Zotac Maschinen
aus meiner Signatur. -
Hab das Log hier hochgeladen. Zu groß für Pastebin.
Wenn ich den general Decoder auf Max und den secure Decoder auf 720p stelle,
wird automatisch 720p abgespielt. Stelle ich den secure Decoder auf 1080p,
dann spielt er 1080p ab. Allerdings seh ich dann eine CPU Auslastung auf beiden
Kernen von 100%. Bei 720p sind noch Reserven.
Dann wird's wohl an der Rechenleistung liegen? -
Ich poste das Log gleich. Ich bin noch ein Build von heute am bauen...
Die neue Version von plugin.video.netflix ist (bei mir) noch nicht über das Repo installierbar.
-
@mase Kannst du vllt. noch den GIT Sha von deinem Build dazu packen? Ich glaube das wäre ganz hilfreich.
Kodi: 374d2d6
inputstream.adaptive: 2fa1360
plugin.video.netflix: aus repository.netflixHab jetzt die CPU Option wieder hinzugefügt. Mal sehen, ob er jetzt wieder baut.
warning: switch -mcpu=cortex-a7 conflicts with -march=armv7-a switch
Diese Warnungen kommen beim Bau von ffmpeg. Ignorieren? -
[definition='1','0']log[/definition] bitte, mit video componenten [definition=12,2]debugging[/definition].
Hier ist das Log beim Abspielen:
[cbox]
20:21:09.242 T:140614671804800 NOTICE: VideoPlayer: Opening: http://localhost:33763/manifest?id=80072825
20:21:09.243 T:140614671804800 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
20:21:09.244 T:140612164880128 NOTICE: Creating InputStream
20:21:10.881 T:140612164880128 NOTICE: Creating Demuxer
20:21:10.881 T:140612164880128 NOTICE: Opening stream: 1 source: 256
20:21:11.492 T:140612164880128 NOTICE: Creating video codec with codec id: 28
20:21:11.575 T:140612164880128 NOTICE: Creating video thread
20:21:11.575 T:140612164880128 NOTICE: Opening stream: 2 source: 256
20:21:11.576 T:140612464662272 NOTICE: running thread: video_thread
20:21:11.627 T:140612164880128 NOTICE: Finding audio codec for: 86057
20:21:11.628 T:140612164880128 NOTICE: Creating audio thread
20:21:11.628 T:140612164880128 NOTICE: Opening stream: 6 source: 256
20:21:11.629 T:140612724582144 NOTICE: running thread: CVideoPlayerAudio::Process()
20:21:12.519 T:140612164880128 NOTICE: Opening stream: 1 source: 256
20:21:12.520 T:140612164880128 NOTICE: Opening stream: 2 source: 256
20:21:12.521 T:140612164880128 NOTICE: Finding audio codec for: 86057
20:21:12.521 T:140612164880128 NOTICE: Closing stream player 3
20:21:12.522 T:140612164880128 NOTICE: Opening stream: 6 source: 256
20:21:12.525 T:140612724582144 NOTICE: Creating audio stream (codec id: 86057, channels: 6, sample rate: 48000, no pass-through)
20:21:12.826 T:140614019905280 NOTICE: PulseAudio: Opened device alsa_output.pci-0000_00_08.0.hdmi-stereo in pcm mode with Buffersize 150 ms
20:21:12.904 T:140614671804800 NOTICE: GL: Selecting Single Pass YUV 2 RGB shader
20:21:12.905 T:140614671804800 NOTICE: GL: NPOT texture support detected
20:21:12.905 T:140614671804800 NOTICE: GL: Using GL_ARB_pixel_buffer_object
20:21:12.905 T:140614671804800 NOTICE: Using GL_TEXTURE_2D
20:21:28.528 T:140614671804800 NOTICE: CVideoPlayer::CloseFile()
20:21:28.528 T:140614671804800 NOTICE: VideoPlayer: waiting for threads to exit
20:21:28.530 T:140612164880128 NOTICE: CVideoPlayer::OnExit()
20:21:28.530 T:140612164880128 NOTICE: Closing stream player 1
20:21:28.531 T:140612164880128 NOTICE: Waiting for audio thread to exit
20:21:28.589 T:140612724582144 NOTICE: thread end: CVideoPlayerAudio::OnExit()
20:21:28.590 T:140612164880128 NOTICE: Closing audio device
20:21:28.653 T:140612164880128 NOTICE: Deleting audio codec
20:21:28.653 T:140612164880128 NOTICE: Closing stream player 2
20:21:28.654 T:140612164880128 NOTICE: waiting for video thread to exit
20:21:28.673 T:140612464662272 NOTICE: thread end: video_thread
20:21:28.674 T:140612164880128 NOTICE: deleting video codec
20:21:28.865 T:140614019905280 NOTICE: PulseAudio: Opened device alsa_output.pci-0000_00_08.0.hdmi-stereo in pcm mode with Buffersize 150 ms
20:21:28.975 T:140612164880128 NOTICE: Closing stream player 3
20:21:28.983 T:140614671804800 NOTICE: VideoPlayer: finished waiting
20:21:29.325 T:140614671804800 NOTICE: CVideoPlayer::CloseFile()
20:21:29.325 T:140614671804800 NOTICE: VideoPlayer: waiting for threads to exit
20:21:29.325 T:140614671804800 NOTICE: VideoPlayer: finished waiting
20:21:29.325 T:140614671804800 NOTICE: CVideoPlayer::CloseFile()
20:21:29.325 T:140614671804800 NOTICE: VideoPlayer: waiting for threads to exit
20:21:29.325 T:140614671804800 NOTICE: VideoPlayer: finished waiting
20:21:37.626 T:140614671804800 NOTICE: Storing total System Uptime
20:21:37.626 T:140614671804800 NOTICE: Saving settings
20:21:37.631 T:140614671804800 NOTICE: Saving skin settings
20:21:37.633 T:140614671804800 NOTICE: stop all
20:21:37.633 T:140614671804800 NOTICE: stop player
20:21:37.633 T:140614671804800 NOTICE: ES: Stopping event server
20:21:37.643 T:140614671804800 NOTICE: stopping upnp
20:21:37.895 T:140614671804800 NOTICE: stopping zeroconf publishing
20:21:37.899 T:140614671804800 NOTICE: CWebServer[8080]: Stopped
20:21:37.996 T:140612540008192 NOTICE: ES: UDP Event server stopped
20:21:37.996 T:140614671804800 NOTICE: stop dvd detect media
20:21:38.968 T:140612732974848 NOTICE: Skin Helper Service --> Shutdown requested !
20:21:38.972 T:140612732974848 NOTICE: Skin Helper Service --> Skin Helper Service version 1.1.3 stopped
20:21:39.658 T:140614671804800 NOTICE: closing down remote control service
20:21:39.658 T:140614671804800 NOTICE: stopped
20:21:39.858 T:140614671804800 NOTICE: destroy
[/cbox]
Den general und secure Decoder hab ich beide auf 1080p. Bei den default Settings spielt er die
Videos in 720p ab. -
git fetch origin master
git reset --hard FETCH_HEADAuf dem Stand bin ich doch.
Wenn ich -DCORE_SYSTEM_NAME=rbpi angebe, dann ist rbpi ein unbekannter core_platform_name.
Wenn ich es weglasse, dann kommt o. g. Fehler beim kompilieren. -
Was ist das jetzt? Ich hab -DWITH_CPU=cortex-a7 und -DCORE_SYSTEM_NAME=rbpi weggelassen.
[cbox]
[ 85%] Building CXX object build/cores/VideoPlayer/inputstreams/CMakeFiles/http://dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o
/tmp/ccKhiG0b.s: Assembler messages:
/tmp/ccKhiG0b.s:8268: Error: branch out of range
build/cores/VideoPlayer/inputstreams/CMakeFiles/http://dvdinputstreams.dir/build.make:182: die Regel für Ziel „build/cores/VideoPlayer/inputstreams/CMakeFiles/http://dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o“ scheiterte
make[2]: *** [build/cores/VideoPlayer/inputstreams/CMakeFiles/http://dvdinputstreams.dir/DVDInputStreamNavigator.cpp.o] Fehler 1
CMakeFiles/Makefile2:8556: die Regel für Ziel „build/cores/VideoPlayer/inputstreams/CMakeFiles/http://dvdinputstreams.dir/all“ scheiterte
make[1]: *** [build/cores/VideoPlayer/inputstreams/CMakeFiles/http://dvdinputstreams.dir/all] Fehler 2
Makefile:138: die Regel für Ziel „all“ scheiterte
make: *** [all] Fehler 2
[/cbox] -
Im git gab es jetzt einige Änderungen. O. g. Lösung baut schon nicht mehr fehlerfrei.
Aber die Lib Angaben scheinen noch korrekt zu sein.
Was für ein Pain! -
Nee, ich krieg so keinen Account erstellt.
Mittlerweile krieg ich Kodi auf dem Pi gar nicht mehr fehlerfrei gebaut. Da sind wieder Änderungen im Buildsystem
eingeflossen. Ich wünschte, die Devs würden mal die Build Instructions für cmake updaten. Ich habe noch nichts
konkretes gefunden, mit welchen cmake Optionen ich Kodi direkt auf dem Pi kompilieren soll.
Zuerst muss ich das mal wieder hinkriegen...Zu dem asynchronen Bild und Ton auf meiner X86_64 Maschine, ist die CPU zu schwach um 1080i zu decrypten?
-
Bitte melde dich bei teamkodi.slack.com an, da gibt es einen kodi-dev channel (public für devs), da ist popcornmix unterwegs, er wird dir helfen können.
Ich bin hier immer Mittelsmann, geht schneller direkt.Wie mach ich das? Ich hab keine @Kodi.TV Adresse.
-
Aus dem Log:
[cbox]
16:29:27.421 T:1717445376 NOTICE: Creating InputStream
16:29:30.925 T:1717445376 NOTICE: Creating Demuxer
16:29:30.927 T:1717445376 NOTICE: Opening stream: 1 source: 256
16:29:32.185 T:1717445376 NOTICE: Creating video codec with codec id: 28
16:29:32.201 T:1717445376 NOTICE: Creating video thread
16:29:32.202 T:1717445376 NOTICE: Opening stream: 2 source: 256
16:29:32.203 T:1692279552 NOTICE: running thread: video_thread
16:29:33.339 T:1717445376 NOTICE: Finding audio codec for: 86057
16:29:33.342 T:1717445376 NOTICE: Creating audio thread
16:29:33.342 T:1262478080 NOTICE: running thread: CVideoPlayerAudio::Process()
16:29:33.342 T:1717445376 NOTICE: Opening stream: 4 source: 256
16:29:34.098 T:1717445376 NOTICE: Opening stream: 1 source: 256
16:29:34.098 T:1717445376 NOTICE: Opening stream: 2 source: 256
16:29:34.099 T:1717445376 NOTICE: Finding audio codec for: 86057
16:29:34.101 T:1717445376 NOTICE: Closing stream player 3
16:29:34.102 T:1717445376 NOTICE: Opening stream: 4 source: 256
16:29:34.104 T:1262478080 NOTICE: Creating audio stream (codec id: 86057, channels: 2, sample rate: 48000, no pass-through)
16:29:34.562 T:1234166528 ERROR: CMMALRenderer::CheckConfigurationVout Failed to commit vout input format (status=3 EINVAL)
16:29:34.562 T:1234166528 ERROR: CMMALRenderer::Run - Failed to send omvb:0x57175c98 mmal:0x4b890ff0 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:37.459 T:1234166528 ERROR: CMMALRenderer::Run - Failed to send omvb:0x4f7861f0 mmal:0x4b8911c8 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:37.522 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x4f75fc10 mmal:0x4b8913a0 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:37.556 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x5711dbf0 mmal:0x4b891578 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:37.605 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x4f8eb468 mmal:0x4b891750 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:37.639 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x5717e188 mmal:0x4b891928 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:37.688 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x571b63c8 mmal:0x4b891b00 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:37.738 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x4f766150 mmal:0x4b891cd8 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:37.772 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x57175c98 mmal:0x4b891eb0 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:37.872 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x4f7861f0 mmal:0x4b892088 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:37.905 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x5719d1e8 mmal:0x4b892260 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:38.022 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x71eff348 mmal:0x4b892438 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:38.055 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x504fb270 mmal:0x4b892610 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:38.305 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x571ee050 mmal:0x4b8927e8 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:38.322 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x71e8d7a8 mmal:0x4b8929c0 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:38.488 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x4f556bd8 mmal:0x4b892b98 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:38.555 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x4f72fb00 mmal:0x4b892d70 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:38.638 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x57103be8 mmal:0x4b892f48 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:38.772 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x504ef428 mmal:0x4b893120 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:39.022 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x4f8d96f0 mmal:0x4b8932f8 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:39.038 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x71eb37e8 mmal:0x4b8934d0 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:39.238 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x5713c0c0 mmal:0x4b8936a8 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:39.272 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x504c25b0 mmal:0x4b893880 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:39.338 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x4f7cc540 mmal:0x4b893a58 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:39.438 T:1205854976 ERROR: CMMALRenderer::Process - Failed to send omvb:0x4f8873c8 mmal:0x4b893c30 to vc.ril.video_render:in:0(I420) (status=03 EINVAL)
16:29:39.955 T:1692279552 ERROR: CMMALPool::GetBuffer - failed pool:0x4d605f90 omvb:(nil) mmal:(nil) timeout:500
16:29:39.956 T:1692279552 ERROR: CAddonVideoCodec::GetFrameBuffer Failed to allocate buffer
[/cbox] -
Seltsam, Kodi crasht sofort nach 1 Sekunde.
Alles aktuell aus dem Git. Widevine ist wie im inputstream Howto hier im
Forum installiert. Amazon läuft.
Muss es der Agile Branch sein, oder geht auch der Master Branch?
Auf X86_64 geht Master mit allem. -
Auf dem Rpi3 unter Debian Stretch mit Leia Master hör ich bei schwarzem Bild 1 Sekunde Ton, dann crasht Kodi.
Ich weiss, Netflix soll auf dem Pi (noch) nicht laufen. Ich wollt nur mal nen Zwischenstand geben.