Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 286801 - media-video/avidemux (any version) doesn't work with >=media-libs/x264-0.0.200090908
Summary: media-video/avidemux (any version) doesn't work with >=media-libs/x264-0.0.20...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Ben de Groot (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-09-28 17:01 UTC by gglaboussole
Modified: 2009-10-21 22:13 UTC (History)
9 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
avidemux's log with detection of x264 (avi.2log,14.00 KB, text/plain)
2009-09-28 17:02 UTC, gglaboussole
Details
avidemux's log with no detected x264 version (avi.log,13.85 KB, text/plain)
2009-09-28 17:03 UTC, gglaboussole
Details
build.log for avidemux-2.5.1_p5359 (build.log,960.21 KB, text/plain)
2009-10-19 16:47 UTC, Small_Penguin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description gglaboussole 2009-09-28 17:01:25 UTC
avidemux doesn't able to use x264 codec for encoding for media-lib/x264-0.0.2000090908 ago...
the today new version of avidemux (2.5.1-r1) does'nt work too.
I have demasked the 2009.09.23 version and compiled avidemux against, same results..
Just downgrade to x264-0.0.200090629 solved the problem


Reproducible: Always

Steps to Reproduce:
1.install a media-lib>=2000-0908 (20090923 too)
2.
3.

Actual Results:  
avidemux doesn't see x264 encoder..

Expected Results:  
to be able to use x264

Portage 2.1.6.13 (default/linux/amd64/2008.0/desktop, gcc-4.4.1, glibc-2.10.1-r0, 2.6.31-gentoo x86_64)
=================================================================
System uname: Linux-2.6.31-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_920_@_2.67GHz-with-gentoo-2.0.1
Timestamp of tree: Mon, 28 Sep 2009 15:15:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     4.0_p33
dev-java/java-config: 2.1.9-r1
dev-lang/python:     2.6.2-r2, 3.1.1-r1
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.4-r2
sys-apps/baselayout: 2.0.1
sys-apps/openrc:     0.4.3-r3
sys-apps/sandbox:    2.1
sys-devel/autoconf:  2.13, 2.63-r1
sys-devel/automake:  1.9.6-r2, 1.10.2, 1.11
sys-devel/binutils:  2.19.1-r1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.30-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="candy ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/"
LANG="fr_FR.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="fr"
MAKEOPTS="-j9"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage/layman/roslin /usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa amd64 bash-completion berkdb bluetooth branding bzip2 cairo cdr cli consolekit cracklib crypt css cups dbus dri dts dv dvd dvdr eds emboss encode evo exif faac faad ffmpeg firefox flac fortran gdbm gif gimp glitz gnome gnutls gphoto2 gpm gstreamer gtk hal iconv id3tag ieee1394 imagemagick ipv6 isdnlog java jpeg lame libnotify libsamplerate libsndfile mad matroska mikmod mjpeg mmx modules mp3 mp4 mpeg mplayer mudflap multilib musepack mysql nautilus ncurses nls nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf perl png ppds pppd pulseaudio python qt3 qt3support qt4 quicktime readline reflection sdl session smp sndfile sox spell spl sse sse2 ssl ssse3 startup-notification stream svg sysfs taglib tcpd theora thunar tiff truetype twolame unicode usb v4l vcd vdpau vorbis wavpack wma x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="canon" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev " KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" USERLAND="GNU" VIDEO_CARDS="nvidia vesa "
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 gglaboussole 2009-09-28 17:02:53 UTC
Created attachment 205494 [details]
avidemux's log with detection of x264
Comment 2 gglaboussole 2009-09-28 17:03:44 UTC
Created attachment 205500 [details]
avidemux's log with no detected x264 version
Comment 3 Nebojsa Trpkovic 2009-09-30 13:43:36 UTC
reverting to media-libs/x264-0.0.20090629 and recompiling avidemux solved the problem for me.
Comment 4 Petr Zima 2009-09-30 14:43:31 UTC
Indeed, the latest libx264 has changed api to version 75 (it provides x264_encoder_open_75 instead of x264_encoder_open) and avidemux-2.5.1 is not compatible with it. You need to either
(1) downgrade x264 and recompile avidemux,
(2) build avidemux by hand from svn, or
(3) wait for next release ;)
More info:
http://avidemux.org/admForum/viewtopic.php?id=6647
http://avidemux.org/admForum/viewtopic.php?id=6668
Comment 5 Petr Zima 2009-09-30 14:50:03 UTC
I guess the proper solution for gentoo is to make the avidemux ebuild (?all versions <=2.5.1) depend on <=media-libs/x264-0.0.20090629.
Comment 6 Ben de Groot (RETIRED) gentoo-dev 2009-09-30 15:01:45 UTC
I've specified <media-libs/x264-0.0.200090908 in the avidemux ebuilds now. I'm planning to add a snapshot that works with newer x264.
Comment 7 Petr Zima 2009-10-01 13:54:14 UTC
The snapshot version works for me (~x86, x264-0.0.20090908, gcc-4.4.1,...), thanks for the ebuild.
Comment 8 Ben de Groot (RETIRED) gentoo-dev 2009-10-01 17:48:54 UTC
The 2.5.1_p5359 snapshot should solve this till the next release. Closing.
Comment 9 gglaboussole 2009-10-01 21:59:28 UTC
(In reply to comment #8)
> The 2.5.1_p5359 snapshot should solve this till the next release. Closing.
> 

Thanks and sorry for reopen all that's ok  but in order to completly close this bug it is necessary to add subversion as depedency in the ebuild  to avoid avidemux failed to configure !
regards
Comment 10 Small_Penguin 2009-10-19 16:47:43 UTC
Created attachment 207568 [details]
build.log for avidemux-2.5.1_p5359

avidemux-2.5.1_p5359 is fine for x264-0.0.20090908 but does not work with x264-0.0.20090923.
Comment 11 Ben de Groot (RETIRED) gentoo-dev 2009-10-20 18:06:09 UTC
In reply to comment #9)
> it is necessary to add subversion as depedency in the ebuild  to avoid
> avidemux failed to configure !

This is a different issue, and you should have opened a new bug for that. Please do so in the future.

Ideally we should not need subversion as build dep, but that probably needs some patching then.

(In reply to comment #10)
> avidemux-2.5.1_p5359 is fine for x264-0.0.20090908 but does not work with
> x264-0.0.20090923.

That is bug #287850.
Comment 12 Ben de Groot (RETIRED) gentoo-dev 2009-10-21 22:13:38 UTC
Reverting bug summary to description of original bug. The separate issue reported in comment #9 is a duplicate of bug #287241.