![Bernd Kuhls](/assets/img/avatar_default.png)
Even though mplayer bundles the ffmpeg code base (and ffmpeg is not affected by this issue), mplayer uses its own build system and doesn't test properly for the availability (or not) of atomic operations. In order to keep things simple, we simply make mplayer depend on the availability of atomic operations, since it assumes they are available. The reverse dependency is propagated to libplayer and tovid. Fixes: http://autobuild.buildroot.net/results/6306757da3be9bb7e3cdcbfc8abb4e64a3fb7913/ Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
43 lines
1.5 KiB
Plaintext
43 lines
1.5 KiB
Plaintext
config BR2_PACKAGE_TOVID
|
|
bool "tovid"
|
|
depends on BR2_USE_MMU # fork()
|
|
depends on BR2_TOOLCHAIN_HAS_THREADS
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_USE_WCHAR
|
|
depends on BR2_PACKAGE_PYTHON || BR2_PACKAGE_PYTHON3
|
|
depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
|
|
depends on BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # mplayer
|
|
# The below dependencies are runtime dependencies only
|
|
select BR2_PACKAGE_BUSYBOX_SHOW_OTHERS # procps_ng
|
|
select BR2_PACKAGE_DVDAUTHOR
|
|
select BR2_PACKAGE_DVDRW_TOOLS
|
|
select BR2_PACKAGE_FFMPEG
|
|
select BR2_PACKAGE_IMAGEMAGICK
|
|
select BR2_PACKAGE_JPEG
|
|
select BR2_PACKAGE_MJPEGTOOLS
|
|
select BR2_PACKAGE_MPLAYER
|
|
select BR2_PACKAGE_PROCPS_NG # pgrep and pkill
|
|
select BR2_PACKAGE_SOX
|
|
help
|
|
The tovid suite, also known simply as tovid, is a collection
|
|
of shell and Python scripts for creating DVDs and
|
|
(S)VCDs. It is pronounced "to vid" (because it converts to
|
|
video disc formats).
|
|
|
|
http://tovid.wikia.com/wiki/Installing_tovid
|
|
|
|
comment "tovid needs a toolchain w/ threads, C++, wchar"
|
|
depends on BR2_USE_MMU
|
|
depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
|
|
depends on BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS
|
|
depends on BR2_TOOLCHAIN_HAS_SYNC_4
|
|
depends on !BR2_TOOLCHAIN_HAS_THREADS \
|
|
|| !BR2_INSTALL_LIBSTDCPP \
|
|
|| !BR2_USE_WCHAR
|
|
|
|
comment "tovid depends on python or python3"
|
|
depends on !BR2_PACKAGE_PYTHON && !BR2_PACKAGE_PYTHON3
|
|
depends on BR2_PACKAGE_FFMPEG_ARCH_SUPPORTS
|
|
depends on BR2_PACKAGE_MPLAYER_ARCH_SUPPORTS
|