Bug#881536: ffmpeg: Breaks sound in kodi
On Sat, 18 Nov 2017 16:18:10 + James Cowgillwrote: > Thanks. Reassigning the bug to kodi. > > I think fixing the audio is easier than fixing the video (which only > works due to a workaround patch in ffmpeg). Maybe removing this decode > call is all that is needed? > https://anonscm.debian.org/git/pkg-multimedia/kodi.git/tree/xbmc/cores/VideoPlayer/VideoPlayerAudio.cpp#n489 Yes, works fine after removal of decode call (with 17.6 from debian git[1]). Thanks. :-) [1] To compile it, directory 'kodi-17.6+dfsg1/addons/' have to be completed with missing library.* directories ... Best regards, Stefan Patch: --- a/xbmc/cores/VideoPlayer/VideoPlayerAudio.cpp +++ b/xbmc/cores/VideoPlayer/VideoPlayerAudio.cpp @@ -486,7 +486,7 @@ // guess next pts m_audioClock += audioframe.duration; -int ret = m_pAudioCodec->Decode(nullptr, 0, DVD_NOPTS_VALUE, DVD_NOPTS_VALUE); +int ret = 0; if (ret < 0) { CLog::Log(LOGERROR, "CVideoPlayerAudio::DecodeFrame - Decode Error. Skipping audio packet (%d)", ret);
Bug#872985: lirc: Installation fails, if systemd-tempfiles is not present (sysv-init) (see log)
BTN_TASK 0x117 BTN_THUMB 0x121 BTN_THUMB2 0x122 BTN_THUMBL 0x13d BTN_THUMBR 0x13e BTN_TL 0x136 BTN_TL2 0x138 BTN_TOOL_AIRBRUSH 0x144 BTN_TOOL_BRUSH 0x142 BTN_TOOL_DOUBLETAP 0x14d BTN_TOOL_FINGER 0x145 BTN_TOOL_LENS 0x147 BTN_TOOL_MOUSE 0x146 BTN_TOOL_PEN 0x140 BTN_TOOL_PENCIL 0x143 BTN_TOOL_QUADTAP 0x14f BTN_TOOL_QUINTTAP 0x148 BTN_TOOL_RUBBER 0x141 BTN_TOOL_TRIPLETAP 0x14e BTN_TOP 0x123 BTN_TOP2 0x124 BTN_TOUCH 0x14a BTN_TR 0x137 BTN_TR2 0x139 BTN_TRIGGER 0x120 BTN_TRIGGER_HAPPY 0x2c0 BTN_TRIGGER_HAPPY10 0x2c9 BTN_TRIGGER_HAPPY1 0x2c0 BTN_TRIGGER_HAPPY11 0x2ca BTN_TRIGGER_HAPPY12 0x2cb BTN_TRIGGER_HAPPY13 0x2cc BTN_TRIGGER_HAPPY14 0x2cd BTN_TRIGGER_HAPPY15 0x2ce BTN_TRIGGER_HAPPY16 0x2cf BTN_TRIGGER_HAPPY17 0x2d0 BTN_TRIGGER_HAPPY18 0x2d1 BTN_TRIGGER_HAPPY19 0x2d2 BTN_TRIGGER_HAPPY20 0x2d3 BTN_TRIGGER_HAPPY2 0x2c1 BTN_TRIGGER_HAPPY21 0x2d4 BTN_TRIGGER_HAPPY22 0x2d5 BTN_TRIGGER_HAPPY23 0x2d6 BTN_TRIGGER_HAPPY24 0x2d7 BTN_TRIGGER_HAPPY25 0x2d8 BTN_TRIGGER_HAPPY26 0x2d9 BTN_TRIGGER_HAPPY27 0x2da BTN_TRIGGER_HAPPY28 0x2db BTN_TRIGGER_HAPPY29 0x2dc BTN_TRIGGER_HAPPY30 0x2dd BTN_TRIGGER_HAPPY3 0x2c2 BTN_TRIGGER_HAPPY31 0x2de BTN_TRIGGER_HAPPY32 0x2df BTN_TRIGGER_HAPPY33 0x2e0 BTN_TRIGGER_HAPPY34 0x2e1 BTN_TRIGGER_HAPPY35 0x2e2 BTN_TRIGGER_HAPPY36 0x2e3 BTN_TRIGGER_HAPPY37 0x2e4 BTN_TRIGGER_HAPPY38 0x2e5 BTN_TRIGGER_HAPPY39 0x2e6 BTN_TRIGGER_HAPPY40 0x2e7 BTN_TRIGGER_HAPPY4 0x2c3 BTN_TRIGGER_HAPPY5 0x2c4 BTN_TRIGGER_HAPPY6 0x2c5 BTN_TRIGGER_HAPPY7 0x2c6 BTN_TRIGGER_HAPPY8 0x2c7 BTN_TRIGGER_HAPPY9 0x2c8 BTN_WEST 0x134 BTN_WHEEL 0x150 BTN_Z 0x135 end codes end remote -- no debconf information Installation messages: 8<==8<=== lirc (0.10.0-2) wird eingerichtet ... Neue Version der Konfigurationsdatei /etc/lirc/lirc_options.conf.dist wird installiert ... Konfigurationsdatei »/etc/lirc/lircd.conf.d/devinput.lircd.conf« ==> Geändert (von Ihnen oder von einem Skript) seit der Installation. ==> Paketverteiler hat eine aktualisierte Version herausgegeben. Wie möchten Sie vorgehen? Ihre Wahlmöglichkeiten sind: Y oder I : Die Version des Paket-Betreuers installieren N oder O : Die momentan installierte Version beibehalten D : Die Unterschiede zwischen den Versionen anzeigen Z : Eine Shell starten, um die Situation zu begutachten Der Standardweg ist das Beibehalten der momentanen Version. *** devinput.lircd.conf (Y/I/N/O/D/Z) [Vorgabe=N] ? /var/lib/dpkg/info/lirc.postinst: 7: /var/lib/dpkg/info/lirc.postinst: systemd-tmpfiles: not found [FAIL] Stopping remote control daemon: LIRCD failed! [ ok ] Starting remote control daemon: LIRCD. == Best regards, Stefan Hachmann