LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 01-09-2020, 06:51 PM   #1
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Problem building vlc from slackbuilds


Hi , i have an error building vlc from slackbuilds , i get error reference to libaom , if edit slackbuild and disable explicitly

Code:
--disable-aom \
then vlc , builds fine ...

other option , i see in archlinux use this version of libaom
https://aomedia.googlesource.com/aom...v1.0.0-errata1

I build that libaom , and then vlc , builds fine with libaom ...

I write this cause libaom , is a variable option autodetected , if some one have actually libaom from SBo
Code:
libaom (1.0.0.r29281.10cdc996a)
then you need disable it on slackbuild vlc , or go to build the libaom errata version.

Im not write the mantainer , cause im tired , ... some times no receive nothing, or write to say ..im not mantain ..get if you want ...or something similar...last time with pyrit , is not working well ,cause scapy changes , and need last git of pyrit , but say no mantain ,..nothing to do.

I hope writing here , some one , do something cause vlc, its more popular than pyrit.

Last edited by USUARIONUEVO; 01-09-2020 at 06:53 PM.
 
Old 01-09-2020, 11:00 PM   #2
vtel57
Senior Member
 
Registered: Jul 2006
Location: USA
Distribution: Slackware64 - 14.2 w/ Xfce
Posts: 1,631

Rep: Reputation: 489Reputation: 489Reputation: 489Reputation: 489Reputation: 489
Save yourself the heartache and just download AlienBob's VLC from his repository.

Enjoy!
 
1 members found this post helpful.
Old 01-09-2020, 11:21 PM   #3
Skaendo
Senior Member
 
Registered: Dec 2014
Location: West Texas, USA
Distribution: Slackware64-14.2
Posts: 1,445

Rep: Reputation: Disabled
aom is garbage. ffmpeg has issues with it as well. I think that the only thing that it plays nice with is gst-plugins-bad.

My recommendation, avoid aom if you can.
 
Old 01-09-2020, 11:27 PM   #4
andrew.46
Senior Member
 
Registered: Oct 2007
Distribution: Slackware
Posts: 1,365

Rep: Reputation: 493Reputation: 493Reputation: 493Reputation: 493Reputation: 493
The version of libaom available on SBo (which I maintain) is actually a recent git snapshot and sounds like it is unsuitable for the release version of vlc. Certainly my own experience with this script is to use it with the git FFmpeg and to use the 2 command line utilities that are built, as I mention in the readme:

Quote:
This libaom SlackBuild builds two 'reference' applications:

1. aomenc: an AV1 encoder
2. aomdec: an AV1 decoder

Libraries are available for those who wish to build an AV1 encoder
(libaom-av1) with a recent version of FFmpeg by specifying
'--enable-libaom' in the FFmpeg ./configure string.
In this case it works fine and I confess that I don't actually compile vlc on my system. Perhaps in the interest of a more integrated SBo experience somebody could take the script from me and build the release version instead?
 
Old 01-09-2020, 11:32 PM   #5
andrew.46
Senior Member
 
Registered: Oct 2007
Distribution: Slackware
Posts: 1,365

Rep: Reputation: 493Reputation: 493Reputation: 493Reputation: 493Reputation: 493
Quote:
Originally Posted by Skaendo View Post
aom is garbage. ffmpeg has issues with it as well. I think that the only thing that it plays nice with is gst-plugins-bad.

My recommendation, avoid aom if you can.
I would recommend you have a look at FFmpeg + rav1e which is currently producing some pretty good results with AV1 encoding. I have done some work with this on my other Linux distro and I seriously think that it is the codec of the future.

libaom / aom is simply the reference encoder / decoder so it will probably never be a shining example but rav1e is definitely currently blazing the trail...
 
Old 01-10-2020, 05:57 AM   #6
chris.willing
Member
 
Registered: Jun 2014
Location: Brisbane, Australia
Distribution: Slackware,LFS
Posts: 915

Rep: Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619
Quote:
Originally Posted by USUARIONUEVO View Post
Im not write the mantainer , cause im tired , ... some times no receive nothing, or write to say ..im not mantain ..get if you want ...or something similar...last time with pyrit , is not working well ,cause scapy changes , and need last git of pyrit , but say no mantain ,..nothing to do.
Of course, that is understood. If it's far more efficient and less tiresome to post to a forum rather than send an email, then why should someone of your expertise and importance need to follow the well known procedures that ordinary people are encouraged to follow?

In the next round of SBO updates, the SlackBuild for vlc will have an option to ignore an incompatible libaom by setting the environment variable LIBAOM=no during the building of vlc.

chris
 
2 members found this post helpful.
Old 01-10-2020, 03:52 PM   #7
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Original Poster
Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Quote:
Originally Posted by chris.willing View Post
Of course, that is understood. If it's far more efficient and less tiresome to post to a forum rather than send an email, then why should someone of your expertise and importance need to follow the well known procedures that ordinary people are encouraged to follow?

In the next round of SBO updates, the SlackBuild for vlc will have an option to ignore an incompatible libaom by setting the environment variable LIBAOM=no during the building of vlc.

chris
As i say , im tired to receive NOTHING , or "mantain you" ... thanks for option under vlc , i see in git change...probably in the next vlc release , libaom return to be compatible.

You know ,some script no mantained since years , im not understand why are you surprised...i see rworkman assume mantain of a big numbers of scripts , this last week.

Im write here cause in this case , can do more than one action , under vlc, or under libaom ... personally i build ffmpeg with libaom , and im disabling under vlc , i think if vlc use system ffmpeg probably no problems cause system ffmpeg are with aom support.
 
Old 01-10-2020, 03:58 PM   #8
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Original Poster
Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Quote:
Originally Posted by vtel57 View Post
Save yourself the heartache and just download AlienBob's VLC from his repository.

Enjoy!
only binary packages i install are slackware oficial packages, ... all extra i build ever from source , and when you try to builds ...alienbob or alienpeter or alienfrank ... error is same for all if libaom are present.

I test building libaom same version like archlinux ,all works fine ...the other option is build vlc, without libaom , and as a last , install binary packages from some personal repository ... with the extra dependencies ... good luck , when you go install some from slackbuilds , and take conflicts with some library arrived from 3rth party binary repo....mixing packages from different repos are bad idea.
 
Old 01-10-2020, 07:58 PM   #9
andrew.46
Senior Member
 
Registered: Oct 2007
Distribution: Slackware
Posts: 1,365

Rep: Reputation: 493Reputation: 493Reputation: 493Reputation: 493Reputation: 493
My own plan with the libaom SlackBuild was to allow Slackware users to be 'early adopters' in the AV1 world. For that purpose I have since August 2018 hosted regularly updated git snapshots on my own web site as there is currently no other good technique to get an 'official', up to date, tarball.

The second part of this plan is to wait for a more meaningful official 'release' from the aom developers than the current various 'errata' releases. aom is still very much coming of age so things are currently in a bit of flux to say the least.

Once stage 2 of my plan is in place I suspect that things will settle down a little with regards to vlc, FFmpeg and friends and then hopefully there will be a little less angst from end users

Last edited by andrew.46; 01-10-2020 at 08:35 PM.
 
Old 01-10-2020, 08:25 PM   #10
BW-userx
LQ Guru
 
Registered: Sep 2013
Location: Somewhere in my head.
Distribution: Slackware (15 current), Slack15, Ubuntu studio, MX Linux, FreeBSD 13.1, WIn10
Posts: 10,342

Rep: Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242Reputation: 2242
I always use alienbob VLC and qt5 and some other stuff he builds, it saves a lot of time. other stuff yes I use slackbuilds. I'd say go use alienbob VLC save your self head aches
 
1 members found this post helpful.
Old 05-22-2020, 05:01 PM   #11
andrew.46
Senior Member
 
Registered: Oct 2007
Distribution: Slackware
Posts: 1,365

Rep: Reputation: 493Reputation: 493Reputation: 493Reputation: 493Reputation: 493
After the next SBo update, which I believe should be in a day or so, 'libaom' should vanish and 'aom' 2.0.0 should appear. Finally this is a solid, long lasting, release of aom with no more self-hosted git snapshots and hopefully vlc, FFmpeg and other friends will catch up soon enough...
 
Old 05-24-2020, 08:02 PM   #12
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Original Poster
Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Quote:
Originally Posted by andrew.46 View Post
After the next SBo update, which I believe should be in a day or so, 'libaom' should vanish and 'aom' 2.0.0 should appear. Finally this is a solid, long lasting, release of aom with no more self-hosted git snapshots and hopefully vlc, FFmpeg and other friends will catch up soon enough...
I build vlc , with aom-2


--enable-aom

works perfectly now.

The libaom package version 1 , goes to removed in the next update slackbuilds cycle.

https://git.slackbuilds.org/slackbui...b6f6796cd8effe
 
1 members found this post helpful.
Old 05-24-2020, 08:20 PM   #13
chris.willing
Member
 
Registered: Jun 2014
Location: Brisbane, Australia
Distribution: Slackware,LFS
Posts: 915

Rep: Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619
Just for completeness regarding support for AV1, vlc also recognizes and uses SBo's libraries/dav1d for this purpose.

chris
 
Old 05-24-2020, 09:51 PM   #14
USUARIONUEVO
Senior Member
 
Registered: Apr 2015
Posts: 2,335

Original Poster
Rep: Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930Reputation: 930
Quote:
Originally Posted by chris.willing View Post
Just for completeness regarding support for AV1, vlc also recognizes and uses SBo's libraries/dav1d for this purpose.

chris
i build with dav1d too ...


Code:
  --enable-aom \
  --enable-dav1d \
and other extra packages all from SBo ... i build using qt5 , and all works perfectly , im not test if qt4 problems goes fixed under vlc-3.0.10

Good work.
 
Old 05-24-2020, 10:03 PM   #15
chris.willing
Member
 
Registered: Jun 2014
Location: Brisbane, Australia
Distribution: Slackware,LFS
Posts: 915

Rep: Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619Reputation: 619
Quote:
Originally Posted by USUARIONUEVO View Post
i build with dav1d too ...


Code:
  --enable-aom \
  --enable-dav1d \
I don't think you need to explicitly --enable-{aom,dav1d}. Here they are automatically detected by vlc's configure script.

chris
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Problem building TOME4 from Slackbuilds. jimtrenton Slackware 2 08-08-2017 06:14 AM
[SOLVED] Slackbuilds - Net-SSLay building problem hua Slackware 4 08-01-2010 05:44 AM
[SOLVED] Problem building from slackbuilds ~sHyLoCk~ Slackware 14 05-18-2010 01:48 PM
VLC error: VLC could not open the file "/usr/share/vlc/skins2/text.bmp". brjoon1021 Ubuntu 1 01-14-2009 10:48 PM
Use SlackBuilds.org or my own hosting to offer up SlackBuilds? hollywoodb Slackware 6 11-30-2006 08:56 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:18 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration