Jump to content

Dav1d upgraded to version 0.6.0


Recommended Posts

RichieCoy
Posted

Now some of my video willl not play and i get ... Shared object "libdav1d.so.3" not found, required by "libavcodec.so.58"

 

Does anyone know 

a) how to fix this or

B) how to downgrade back to dav1d version 0.5.2

 

 

Posted

What version of emby server?

RichieCoy
Posted

I had version 4.4.0.23 installed, then I upgraded dav1d via a pkg upgrade in FreeNAS jail.  I have since upgraded to 4.4.0.25 and still have the issue - attached log was from 25.

RichieCoy
Posted

So, i was able to fix it, probably not the accepted way, but it will work for now...i would recommend no one upgrade their dav1d to version 0.6.0 though.

 

i found a copy of version 0.5.0 in the Freebsd 12 release 1 repository.

 

I uninstalled dav1d version 0.6, which also uninstalled emby

i then did pkg add -f https://pkg.freebsd.org/FreeBSD:12:amd64/release_1/All/dav1d-0.5.0.txz

then

pkg add -f https://github.com/MediaBrowser/Emby.Releases/releases/download/4.4.0.25/emby-server-freebsd11_4.4.0.25_amd64.txz to reinstall emby

 

All is working again

  • Like 1
Baenwort
Posted

This also worked to fix the transcoding issue I was experiencing after upgrading to 4.4.0.24 and simultaneously updating the associated packages in the emby jail.

Posted

We've updated this lib for the next build. Thanks.

Baenwort
Posted

Is the change in the 4.4.0.27 or the build after that?

makarai
Posted

We've updated this lib for the next build. Thanks.

 

Just plunged into FreeNAS 11.3 and can report the same issue that OP has, fixed the same way.

Posted

Ok great, thanks for the info.

Baenwort
Posted (edited)

Just plunged into FreeNAS 11.3 and can report the same issue that OP has, fixed the same way.

 

Which emby version are you on?

Edited by Baenwort
makarai
Posted (edited)

Which emby version are you on?

 

I am on the latest beta.

 

I added emby (recent stable) to the freenas community plugin section. That stable can be easily updated.

 

post-165508-0-34939800-1584517914_thumb.png 

 

Edited by makarai
Posted

hey guys

 

I have it exactly the other way around: I upgraded to Emby 4.4.0.40 on FreeNAS (underlying 11.3-R7) and I get

 

"Shared object "libdav1d.so.4" not found, required by "libavcodec.so.58""

 

I guess I need to update to dav1d-0.6? but when I do a pkg install dav1d it say I already have the newest ... and looking in

https://pkg.freebsd.org/FreeBSD:11:amd64/release_1/All/ I do not find it ...

 

any suggestions? :)

 

thanks and br

makarai
Posted

hey guys

 

I have it exactly the other way around: I upgraded to Emby 4.4.0.40 on FreeNAS (underlying 11.3-R7) and I get

 

"Shared object "libdav1d.so.4" not found, required by "libavcodec.so.58""

 

I guess I need to update to dav1d-0.6? but when I do a pkg install dav1d it say I already have the newest ... and looking in

https://pkg.freebsd.org/FreeBSD:11:amd64/release_1/All/ I do not find it ...

 

any suggestions? :)

 

thanks and br

try 

 

https://pkg.freebsd.org/FreeBSD:11:amd64/latest/All/

Posted

thanks makarai, i found dav1d-0.6 there

 

however, still not playing but a new error, this time in the emby log (not the ffmpeg);

*** Error Report ***
	Version: 4.4.0.40
	Command line: /usr/local/lib/emby-server/system/EmbyServer.exe -os freebsd -ffdetect /usr/local/lib/emby-server/bin/ffdetect -ffmpeg /usr/local/lib/emby-server/bin/ffmpeg -ffprobe /usr/local/lib/emby-server/bin/ffprobe -programdata /var/db/emby-server -updatepackage emby-server-freebsd11_{version}_amd64.txz
	Operating system: Unix 11.3.6.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: False
	Mono: 5.10.1.57 (5.10.1.57 Tue Dec 10 07:40:49 UTC 2019)
	Runtime: file:///usr/local/lib/mono/4.5/mscorlib.dll
	System.Environment.Version: 4.0.30319.42000
	Processor count: 4
	Program data path: /var/db/emby-server
	Application directory: /usr/local/lib/emby-server/system
	System.Exception: System.Exception: No video encoder found for 'h264'
	
	
	>>>>>>  FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: Automatic
	
	  at Emby.Server.MediaEncoding.Encoder.TranscodingCommandBuilder.FindVideoEncoder (Emby.Server.MediaEncoding.Encoder.EncodingJobInfo state, MediaBrowser.Controller.MediaEncoding.CodecParameterContext parameterContext) [0x00183] in <334446761cf6472582e304b0b9a96395>:0 

seems i don not have a h264 decoder now? i installed all the dependencies given on emby.media site however ...

makarai
Posted (edited)

thanks makarai, i found dav1d-0.6 there

 

however, still not playing but a new error, this time in the emby log (not the ffmpeg);

*** Error Report ***
	Version: 4.4.0.40
	Command line: /usr/local/lib/emby-server/system/EmbyServer.exe -os freebsd -ffdetect /usr/local/lib/emby-server/bin/ffdetect -ffmpeg /usr/local/lib/emby-server/bin/ffmpeg -ffprobe /usr/local/lib/emby-server/bin/ffprobe -programdata /var/db/emby-server -updatepackage emby-server-freebsd11_{version}_amd64.txz
	Operating system: Unix 11.3.6.0
	64-Bit OS: True
	64-Bit Process: True
	User Interactive: False
	Mono: 5.10.1.57 (5.10.1.57 Tue Dec 10 07:40:49 UTC 2019)
	Runtime: file:///usr/local/lib/mono/4.5/mscorlib.dll
	System.Environment.Version: 4.0.30319.42000
	Processor count: 4
	Program data path: /var/db/emby-server
	Application directory: /usr/local/lib/emby-server/system
	System.Exception: System.Exception: No video encoder found for 'h264'
	
	
	>>>>>>  FindVideoEncoder - Media: h264, UseHardwareCodecs: True, Mode: Automatic
	
	  at Emby.Server.MediaEncoding.Encoder.TranscodingCommandBuilder.FindVideoEncoder (Emby.Server.MediaEncoding.Encoder.EncodingJobInfo state, MediaBrowser.Controller.MediaEncoding.CodecParameterContext parameterContext) [0x00183] in <334446761cf6472582e304b0b9a96395>:0 

seems i don not have a h264 decoder now? i installed all the dependencies given on emby.media site however ...

 

 

how did you install emby? in the very beginning ? which version did you start with? (was it 4.2.1.0 or 4.3.x.x)

Edited by makarai
Posted

first time I installed it from the FreeNAS addons

Since they are always a bit behind in versions I used the steps on emby.media to install the updates

so far worked without problem...

makarai
Posted

first time I installed it from the FreeNAS addons

Since they are always a bit behind in versions I used the steps on emby.media to install the updates

so far worked without problem...

 

which freenas addon section ? on 11.2 of freenas ?

makarai
Posted (edited)

can you login to your emby installation and post the output of (plugins -> emby -> 3 dots -> shell, it should say root@jailname)

cat /etc/pkg/FreeBSD.conf
Edited by makarai
Posted
 $FreeBSD: releng/11.3/etc/pkg/FreeBSD.conf 347034 2019-05-02 23:59:44Z gjb $
#
# To disable this repository, instead of modifying or removing this file,
# create a /usr/local/etc/pkg/repos/FreeBSD.conf file:
#
#   mkdir -p /usr/local/etc/pkg/repos
#   echo "FreeBSD: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf
#

FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}


there you go

makarai
Posted

 

 $FreeBSD: releng/11.3/etc/pkg/FreeBSD.conf 347034 2019-05-02 23:59:44Z gjb $
#
# To disable this repository, instead of modifying or removing this file,
# create a /usr/local/etc/pkg/repos/FreeBSD.conf file:
#
#   mkdir -p /usr/local/etc/pkg/repos
#   echo "FreeBSD: { enabled: no }" > /usr/local/etc/pkg/repos/FreeBSD.conf
#

FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}


there you go

 

 

 

there is your problem!

 

please just change the quarterly to latest, and update all packages.

Posted

Yup that was one of the install step instructions.

Posted (edited)

Update: got it, there was another file in /usr/local/etc/pkg/repos ... something about iocage ... removing that as well did the trick

 

thank you again for your help!

 

---

 

hey again

 

1st of all: thanks for your help, really do appreciate it

 

I did change as said, didn't change anything when using pkg update

 

I also moved the file /usr/local/etc/pkg/repos/FreeBSD.conf (as mentioned above) aside and pkg update did change but restarting emby afterwards and still the same problem

 

 

also I'm sorry I didn't realise that was meant with "First, make sure your FreeBSD system is configured for latest packages." 

Edited by Sylas
makarai
Posted (edited)

Is it working now or not?

Edited by makarai
Posted

What's the verdict with 4.4.0.40

Should we be using dav1d 0.6.0 or should we still be downgrading to 0.5.0?

makarai
Posted

I updated a while ago and it works wrll

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...