LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
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 11-12-2016, 11:07 PM   #1
bassmadrigal
Senior Member
 
Registered: Nov 2003
Location: Newport News, VA
Distribution: Slackware
Posts: 4,297

Rep: Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270
Circular dependency for vid.stab on SBo?


I was tinkering with slackrepo and decided to dive right in and built some hint files for ffmpeg and a few dependencies. ffmpeg has an optional dependency of vid.stab. vid.stab has an optional dependency of transcode and transcode has a required dependency of ffmpeg?

Is there a way to build vid.stab with the transcode filters and have support in ffmpeg?

Also, for any SBo admins, can we add the keyword "vidstab" to vid.stab, because I initially didn't think to add the period and it didn't find it.
 
Old 11-13-2016, 12:46 AM   #2
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 3,660

Rep: Reputation: 959Reputation: 959Reputation: 959Reputation: 959Reputation: 959Reputation: 959Reputation: 959Reputation: 959
Quote:
Originally Posted by bassmadrigal View Post
I was tinkering with slackrepo and decided to dive right in and built some hint files for ffmpeg and a few dependencies. ffmpeg has an optional dependency of vid.stab. vid.stab has an optional dependency of transcode and transcode has a required dependency of ffmpeg?

Is there a way to build vid.stab with the transcode filters and have support in ffmpeg?

Also, for any SBo admins, can we add the keyword "vidstab" to vid.stab, because I initially didn't think to add the period and it didn't find it.
I can only think of building it twice (if it's auto detected) or enabled it manually if it's not auto-detected.

About the keyword, it's added now.
 
Old 11-13-2016, 08:59 AM   #3
bassmadrigal
Senior Member
 
Registered: Nov 2003
Location: Newport News, VA
Distribution: Slackware
Posts: 4,297

Original Poster
Rep: Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270
Thanks, Willy. I added another question to my slackrepo thread to see if it is capable of doing this (I'm thinking it isn't). Otherwise, I'll tinker with the build order and see what needs to be done.

Do you know if this is something that can be done with a single sbopkg queue file?

Code:
vid.stab
ffmpeg | VIDSTAB=yes
transcode
vid.stab | TRANSCODE=yes
ffmpeg | VIDSTAB=yes
 
Old 11-13-2016, 09:59 AM   #4
willysr
Senior Member
 
Registered: Jul 2004
Location: Jogja, Indonesia
Distribution: Slackware-Current
Posts: 3,660

Rep: Reputation: 959Reputation: 959Reputation: 959Reputation: 959Reputation: 959Reputation: 959Reputation: 959Reputation: 959
Quote:
Originally Posted by bassmadrigal View Post
Do you know if this is something that can be done with a single sbopkg queue file?

Code:
vid.stab
ffmpeg | VIDSTAB=yes
transcode
vid.stab | TRANSCODE=yes
ffmpeg | VIDSTAB=yes
I tested above and it doesn't seem to work as sbopkg will only execute the first three. I think because it removed duplicate entries in queue file.
 
1 members found this post helpful.
Old 11-13-2016, 01:54 PM   #5
bassmadrigal
Senior Member
 
Registered: Nov 2003
Location: Newport News, VA
Distribution: Slackware
Posts: 4,297

Original Poster
Rep: Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270
That makes sense. I suppose I could just create a second queue file that contains the second vid.stab and ffmpeg entries. I just didn't have any way to test it at the time, so thanks.
 
Old 11-14-2016, 01:52 AM   #6
ppr:kut
Slackware Contributor
 
Registered: Aug 2006
Location: Netherlands
Distribution: Slackware
Posts: 487

Rep: Reputation: 267Reputation: 267Reputation: 267
FWIW, there are many incarnations of cyclic dependencies involving optional deps. Another example would be opencv, which is an optional dependency of ffmpeg, but optionally also depends *on* ffmpeg.
Some things you simply have to compile more than once if you want to enable those features.
 
1 members found this post helpful.
Old 11-14-2016, 07:37 AM   #7
bassmadrigal
Senior Member
 
Registered: Nov 2003
Location: Newport News, VA
Distribution: Slackware
Posts: 4,297

Original Poster
Rep: Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270
Thanks Heinz. I figured that was probably the case, but wanted to make sure there wasn't something obvious that I was missing.
 
Old 11-15-2016, 04:56 AM   #8
ml4711
Member
 
Registered: Aug 2012
Location: Ryomgård, Danmark
Distribution: Slackware64
Posts: 146

Rep: Reputation: 101Reputation: 101
Sorry if not on topic,
but do you have vid.stab working with transcode.

On slackware 14.1 bit64 (multilib)
transcode segfaults with any of the vid.stab filters

but ffmpeg and mlt indeed work very vel

thanks

Morten
 
Old 11-15-2016, 06:33 AM   #9
bassmadrigal
Senior Member
 
Registered: Nov 2003
Location: Newport News, VA
Distribution: Slackware
Posts: 4,297

Original Poster
Rep: Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270
I haven't (ever) tried it. I just included the dependency as it sounded interesting and just in case I wanted to use it some time down the road.

Do you have quick and dirty instructions on how to use it? I could give it a try...
 
Old 11-15-2016, 07:00 AM   #10
ml4711
Member
 
Registered: Aug 2012
Location: Ryomgård, Danmark
Distribution: Slackware64
Posts: 146

Rep: Reputation: 101Reputation: 101
Fromvid.stab homepage - in the middle of this page

http://public.hronopik.de/vid.stab/features.php

and a low quality movie to test on: http://public.hronopik.de/files/transcode/lowqual.avi

Thanks again

Morten
 
Old 11-15-2016, 08:50 AM   #11
bassmadrigal
Senior Member
 
Registered: Nov 2003
Location: Newport News, VA
Distribution: Slackware
Posts: 4,297

Original Poster
Rep: Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270Reputation: 2270
I'll give it a shot when I get home from work.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

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
how do I diagnose this rpm circular dependency reference kevinyeandel Linux - Software 5 08-18-2013 04:25 AM
Circular dependency for RPM installation galapogos Mandriva 4 01-21-2011 03:07 AM
circular aaa<- ddd dependency dropped sarath.pvr Linux - General 1 07-02-2008 01:00 AM
Circular dependency c0d1f1ed Linux - Software 16 03-21-2004 06:01 AM
circular dependency acid_kewpie Linux - General 13 11-30-2001 02:57 PM

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

All times are GMT -5. The time now is 03:38 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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration