Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 217142 - No Flac Tags in mplayer
Summary: No Flac Tags in mplayer
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High minor
Assignee: Gentoo Media-video project
URL: http://forums.gentoo.org/viewtopic-t-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-04-10 14:43 UTC by Andy
Modified: 2008-04-14 07:59 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andy 2008-04-10 14:43:10 UTC
media-video/mplayer-1.0_rc2_p25993-r1: Can't read flacs tags anymore.

Reproducible: Always

Steps to Reproduce:
1.tag a flac file and name it "test.flac" just to be sure it has some.
2.do "mplayer -identify test.flac"


Actual Results:  
No flac tags are displayed.

Expected Results:  
flac tags to be displayed.
Comment 1 Andy 2008-04-10 17:21:36 UTC
Portage 2.1.4.1 (default-linux/amd64/2007.0/desktop, gcc-4.2.2, glibc-2.6.1-r0, 2.6.22-gentoo-r1 x86_64)
=================================================================
System uname: 2.6.22-gentoo-r1 x86_64 AMD Athlon(tm) 64 Processor 3500+
Timestamp of tree: Sun, 06 Apr 2008 22:05:01 +0000
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [enabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p33
dev-java/java-config: 1.3.7, 2.1.2-r1
dev-lang/python:     2.4.4-r5, 2.5.1-r5
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1
sys-devel/binutils:  2.17.50.0.17
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -msse3 -s"
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"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -msse3 -s"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache confcache distcc distlocks metadata-transfer parallel-fetch prelink sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="ftp://mi.mirror.garr.it/mirrors/gentoo/"
LANG="en_US"
LC_ALL="en_US"
LDFLAGS="-Wl,--hash-style=both"
LINGUAS="it"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
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/layman/xeffects /usr/local/layman/pro-audio /usr/local/layman/springlobby /usr/local/layman/mozilla /usr/local/portage /usr/local/portage/mozilla"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X Xaw3d a52 aac aalib accessibility acl acpi addbookmarks additions aim alias alsa amd64 amrnb amrwb apm audiofile autoreplace avi berkdb bidi binfilter bittorrent blender-game bzip2 cairo ccache cdda cddb cdinstall cdparanoia cdr cdrom cdsound chardet cli commercial config_wizard connectionstatus contactnotes cpudetection cracklib crypt css csv cups curl curlwrappers dbus device-mapper devil dio dlloader dri dssi dts dv dvb dvd dvdnav dvdr dvdread emboss emerald enca encode evo exif fam fat ffmpeg filepicker firefox flac flash fortran ftp gdbm geoip gif glibc-omitfp gnutls gphoto2 gpm gstreamer gtk hal hashstyle highlight history hpn iconv icq icu ifp imagemagick ipod irc isdnlog jabber jack jackmidi java jikes jingle joystick jpeg jpeg2k kde kdeenablefinal kdehiddenvisibility kerberos kipi ladspa lame lash libcaca libsamplerate lm_sensors logitech-mouse lzo lzw mad matroska memlimit midi mikmod mjpeg mmap mmx mmxext mng modplug moznopango mp2 mp3 mp4 mp4live mpd-mad mpeg mpeg2 mplayer msn mtp mudflap musepack musicbrainz mysql nas ncurses nemesi netjack njb nls nowlistening nptl nptlonly nsplugin ntfs nvidia nxclient offensive ogg oggvorbis openal openexr opengl openmp oscar oss pam pch pcre pda pdf pdflib perl pertty png pnm pppd python qt qt-copy qt3 qt3support qt4 quicktime rar rdesktop readline reflection reiser4 reiserfs replaygain replytolist rtc rtsp samba scanner sdl session skins slang sndfile sockets socks5 soundtouch sox speex spell spl sqlite srt sse sse2 ssl stream subtitles svg tcpd teletext texteffect tga theora threadsafe tiff tivo translator truetype udev unicode usb v4l v4l2 vcd vhosts videos visualization vorbis vst webpresence wifi winbind winpopup wmf wxwindows x264 xcomposite xine xml xorg xosd xscreensaver xv xvid xvmc yahoo yv12 zlib zrtp" ALSA_CARDS="ice1712" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon 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 deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CAMERAS="*" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" USERLAND="GNU" VIDEO_CARDS="dummy fbdev nv radeon vesa vga vmware nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 2 Reimar Döffinger 2008-04-12 15:01:51 UTC
Note: With this response I am representing upstream, not gentoo.
The code to read flac tags had security issues. While those have been fixed, that code is a mess (as in likely to crash in non-exploitable ways) unacceptable for something of as little importance as metadata.
The old code is still there in libmpdemux/demux_audio.c, under #if 0.
This feature will be enabled again as soon as someone provides simple and clean code for it.