Summary: | net-p2p/tribler-6.1.0: uses ffmpeg command directly and does not work with libav | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Nikoli <nikoli> |
Component: | Current packages | Assignee: | Luca Barbato <lu_zero> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | CC: | blueness |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 474408 |
Description
Nikoli
2013-06-22 22:04:25 UTC
I don't understand this bug. Why and what should be done? libav replaced /usr/bin/ffmpeg with /usr/bin/avconv, it has different cli options. (In reply to Nikoli from comment #2) > libav replaced /usr/bin/ffmpeg with /usr/bin/avconv, it has different cli > options. Can you give me a patch? I looked at tribler-6.3.3 sources, seems it supports libav now: Core/SessionConfig.py- # Set video_analyser_path Core/SessionConfig.py- if sys.platform == 'win32': Core/SessionConfig.py- ffmpegname = u"ffmpeg.exe" Core/SessionConfig.py- elif sys.platform == 'darwin': Core/SessionConfig.py- ffmpegname = u"ffmpeg" Core/SessionConfig.py- else: Core/SessionConfig.py: ffmpegname = u"avconv" Core/SessionConfig.py- So most likely now it safe to have virtual/ffmpeg in deps, but better check if tribler actually works fine with libav. P.S. I also looked at tribler ebuilds, why they are not using any python eclasses at all? And python deps should have [${PYTHON_USEDEP}]. That code probably could be made much simpler. This version is off the tree. Can you check 6.3.3? (In reply to Anthony Basile from comment #6) > This version is off the tree. Can you check 6.3.3? |