LINUX.ORG.RU

Не получается скомпилировать mplayer-vaapi

 ,


0

1
gcc -o mplayer command.o m_property.o mixer.o mp_fifo.o mplayer.o parser-mpcmd.o pnm_loader.o input/input.o libao2/ao_mpegpes.o libao2/ao_null.o libao2/ao_pcm.o libao2/audio_out.o libvo/aspect.o libvo/geometry.o libvo/stats.o libvo/video_out.o libvo/vo_mpegpes.o libvo/vo_null.o sub/spuenc.o libvo/vo_aa.o libao2/ao_alsa.o input/appleir.o libvo/vo_dga.o libvo/vo_directfb2.o libvo/vo_dfbmga.o libvo/vo_fbdev.o libvo/vo_fbdev2.o libvo/vo_png.o libvo/vo_gif89a.o libvo/gl_common.o libvo/vo_gl.o libvo/csputils.o libvo/sdl_common.o libvo/x11_common.o libvo/vo_gl_tiled.o libao2/ao_jack.o input/joystick.o libvo/vo_jpeg.o libmenu/menu.o libmenu/menu_chapsel.o libmenu/menu_cmdlist.o libmenu/menu_console.o libmenu/menu_filesel.o libmenu/menu_list.o libmenu/menu_param.o libmenu/menu_pt.o libmenu/menu_txt.o libmenu/vf_menu.o libmenu/menu_dvbin.o input/lirc.o libvo/vo_matrixview.o libvo/matrixview.o libvo/vo_md5sum.o libvo/vo_mng.o libao2/ao_nas.o udp_sync.o libao2/ao_openal.o libao2/ao_oss.o libvo/vo_pnm.o libao2/ao_pulse.o libao2/ao_sdl.o libvo/vo_sdl.o libvo/vo_tga.o libvo/vo_v4l2.o libao2/ao_v4l2.o libvo/vo_vaapi.o libvo/vo_vdpau.o libvo/vo_cvidix.o libvo/vosub_vidix.o vidix/vidix.o vidix/drivers.o vidix/dha.o vidix/mtrr.o vidix/pci.o vidix/pci_names.o vidix/pci_dev_ids.o vidix/cyberblade_vid.o vidix/mach64_vid.o vidix/mga_vid.o vidix/mga_crtc2_vid.o vidix/nvidia_vid.o vidix/pm2_vid.o vidix/pm3_vid.o vidix/radeon_vid.o vidix/rage128_vid.o vidix/s3_vid.o vidix/sis_vid.o vidix/sis_bridge.o vidix/unichrome_vid.o libvo/vo_x11.o libvo/vo_xover.o libvo/vo_xv.o libvo/vo_xvidix.o libvo/vo_xvmc.o libvo/vo_yuv4mpeg.o asxparser.o bstr.o codec-cfg.o cpudetect.o edl.o fmt-conversion.o m_config.o m_option.o m_struct.o mp_msg.o mp_strings.o mpcommon.o parser-cfg.o path.o playtree.o playtreeparser.o subopt-helper.o libaf/af.o libaf/af_center.o libaf/af_channels.o libaf/af_comp.o libaf/af_delay.o libaf/af_dummy.o libaf/af_equalizer.o libaf/af_extrastereo.o libaf/af_format.o libaf/af_gate.o libaf/af_hrtf.o libaf/af_karaoke.o libaf/af_pan.o libaf/af_resample.o libaf/af_scaletempo.o libaf/af_sinesuppress.o libaf/af_stats.o libaf/af_sub.o libaf/af_surround.o libaf/af_sweep.o libaf/af_tools.o libaf/af_volnorm.o libaf/af_volume.o libaf/filter.o libaf/format.o libaf/reorder_ch.o libaf/window.o libmpcodecs/ad.o libmpcodecs/ad_alaw.o libmpcodecs/ad_dk3adpcm.o libmpcodecs/ad_dvdpcm.o libmpcodecs/ad_hwac3.o libmpcodecs/ad_hwmpa.o libmpcodecs/ad_imaadpcm.o libmpcodecs/ad_msadpcm.o libmpcodecs/ad_pcm.o libmpcodecs/dec_audio.o libmpcodecs/dec_teletext.o libmpcodecs/dec_video.o libmpcodecs/img_format.o libmpcodecs/mp_image.o libmpcodecs/pullup.o libmpcodecs/vd.o libmpcodecs/vd_hmblck.o libmpcodecs/vd_lzo.o libmpcodecs/vd_mpegpes.o libmpcodecs/vd_mtga.o libmpcodecs/vd_null.o libmpcodecs/vd_raw.o libmpcodecs/vd_sgi.o libmpcodecs/vd_black.o libmpcodecs/vf.o libmpcodecs/vf_1bpp.o libmpcodecs/vf_2xsai.o libmpcodecs/vf_blackframe.o libmpcodecs/vf_boxblur.o libmpcodecs/vf_crop.o libmpcodecs/vf_cropdetect.o libmpcodecs/vf_decimate.o libmpcodecs/vf_delogo.o libmpcodecs/vf_denoise3d.o libmpcodecs/vf_detc.o libmpcodecs/vf_dint.o libmpcodecs/vf_divtc.o libmpcodecs/vf_down3dright.o libmpcodecs/vf_dsize.o libmpcodecs/vf_dvbscale.o libmpcodecs/vf_eq.o libmpcodecs/vf_eq2.o libmpcodecs/vf_expand.o libmpcodecs/vf_field.o libmpcodecs/vf_fil.o libmpcodecs/vf_filmdint.o libmpcodecs/vf_fixpts.o libmpcodecs/vf_flip.o libmpcodecs/vf_format.o libmpcodecs/vf_framestep.o libmpcodecs/vf_gradfun.o libmpcodecs/vf_halfpack.o libmpcodecs/vf_harddup.o libmpcodecs/vf_hqdn3d.o libmpcodecs/vf_hue.o libmpcodecs/vf_il.o libmpcodecs/vf_ilpack.o libmpcodecs/vf_ivtc.o libmpcodecs/vf_kerndeint.o libmpcodecs/vf_mirror.o libmpcodecs/vf_noformat.o libmpcodecs/vf_noise.o libmpcodecs/vf_ow.o libmpcodecs/vf_palette.o libmpcodecs/vf_perspective.o libmpcodecs/vf_phase.o libmpcodecs/vf_pp7.o libmpcodecs/vf_pullup.o libmpcodecs/vf_rectangle.o libmpcodecs/vf_remove_logo.o libmpcodecs/vf_rgbtest.o libmpcodecs/vf_rotate.o libmpcodecs/vf_sab.o libmpcodecs/vf_scale.o libmpcodecs/vf_smartblur.o libmpcodecs/vf_softpulldown.o libmpcodecs/vf_stereo3d.o libmpcodecs/vf_softskip.o libmpcodecs/vf_swapuv.o libmpcodecs/vf_telecine.o libmpcodecs/vf_test.o libmpcodecs/vf_tfields.o libmpcodecs/vf_tile.o libmpcodecs/vf_tinterlace.o libmpcodecs/vf_unsharp.o libmpcodecs/vf_vo.o libmpcodecs/vf_yadif.o libmpcodecs/vf_yuvcsp.o libmpcodecs/vf_yvu9.o libmpdemux/aac_hdr.o libmpdemux/asfheader.o libmpdemux/aviheader.o libmpdemux/aviprint.o libmpdemux/demuxer.o libmpdemux/demux_aac.o libmpdemux/demux_asf.o libmpdemux/demux_audio.o libmpdemux/demux_avi.o libmpdemux/demux_demuxers.o libmpdemux/demux_film.o libmpdemux/demux_fli.o libmpdemux/demux_lmlm4.o libmpdemux/demux_mf.o libmpdemux/demux_mkv.o libmpdemux/demux_mov.o libmpdemux/demux_mpg.o libmpdemux/demux_nsv.o libmpdemux/demux_pva.o libmpdemux/demux_rawaudio.o libmpdemux/demux_rawvideo.o libmpdemux/demux_realaud.o libmpdemux/demux_real.o libmpdemux/demux_roq.o libmpdemux/demux_smjpeg.o libmpdemux/demux_ts.o libmpdemux/demux_ty.o libmpdemux/demux_ty_osd.o libmpdemux/demux_viv.o libmpdemux/demux_vqf.o libmpdemux/demux_y4m.o libmpdemux/ebml.o libmpdemux/extension.o libmpdemux/mf.o libmpdemux/mp3_hdr.o libmpdemux/mp_taglists.o libmpdemux/mpeg_hdr.o libmpdemux/mpeg_packetizer.o libmpdemux/parse_es.o libmpdemux/parse_mp4.o libmpdemux/video.o libmpdemux/yuv4mpeg.o libmpdemux/yuv4mpeg_ratio.o osdep/getch2.o osdep/timer-linux.o stream/open.o stream/stream.o stream/stream_bd.o stream/stream_cue.o stream/stream_file.o stream/stream_mf.o stream/stream_null.o stream/url.o sub/eosd.o sub/find_sub.o sub/osd.o sub/spudec.o sub/sub.o sub/sub_cc.o sub/subreader.o sub/vobsub.o stream/ai_alsa.o stream/ai_oss.o sub/font_load.o stream/stream_cdda.o stream/cdinfo.o stream/stream_cddb.o stream/dvb_tune.o stream/stream_dvb.o stream/stream_dvdnav.o stream/stream_dvd.o stream/stream_dvd_common.o libmpcodecs/ad_faad.o libvo/aclib.o av_helpers.o av_opts.o libaf/af_lavcac3enc.o libaf/af_lavcresample.o libmpcodecs/ad_ffmpeg.o libmpcodecs/ad_spdif.o libmpcodecs/vd_ffmpeg.o libmpcodecs/vf_geq.o libmpcodecs/vf_lavc.o libmpcodecs/vf_lavcdeint.o libmpcodecs/vf_screenshot.o libmpdemux/demux_lavf.o stream/stream_ffmpeg.o sub/av_sub.o libmpcodecs/vf_fspp.o libmpcodecs/vf_mcdeint.o libmpcodecs/vf_qp.o libmpcodecs/vf_spp.o libmpcodecs/vf_uspp.o sub/font_load_ft.o stream/stream_ftp.o libmpdemux/demux_gif.o libmpcodecs/vf_bmovl.o libaf/af_export.o osdep/mmap_anon.o libmpcodecs/vd_ijpg.o libaf/af_ladspa.o libmpcodecs/ad_liba52.o libmpcodecs/vf_ass.o sub/ass_mp.o sub/subassconvert.o stream/stream_bluray.o libaf/af_bs2b.o libmpcodecs/ad_libdca.o libmpcodecs/ad_libdv.o libmpcodecs/vd_libdv.o libmpdemux/demux_rawdv.o libmpcodecs/ad_libmad.o libmpcodecs/vd_libmpeg2.o libmpeg2/alloc.o libmpeg2/cpu_accel.o libmpeg2/cpu_state.o libmpeg2/decode.o libmpeg2/header.o libmpeg2/idct.o libmpeg2/motion_comp.o libmpeg2/slice.o libmpeg2/idct_mmx.o libmpeg2/motion_comp_mmx.o stream/stream_smb.o libmpcodecs/vd_theora.o libmpdemux/demux_rtp.o libmpdemux/demux_rtp_codec.o stream/stream_live555.o libmpdemux/demux_mng.o libmpcodecs/ad_mpg123.o stream/stream_rtsp.o stream/freesdp/common.o stream/freesdp/errorlist.o stream/freesdp/parser.o stream/librtsp/rtsp.o stream/librtsp/rtsp_rtp.o stream/librtsp/rtsp_session.o stream/stream_netstream.o stream/asf_mmst_streaming.o stream/asf_streaming.o stream/cookies.o stream/http.o stream/network.o stream/pnm.o stream/rtp.o stream/udp.o stream/tcp.o stream/stream_rtp.o stream/stream_udp.o stream/realrtsp/asmrp.o stream/realrtsp/real.o stream/realrtsp/rmff.o stream/realrtsp/sdpplin.o stream/realrtsp/xbuffer.o libmpcodecs/vd_mpng.o libmpcodecs/vf_pp.o stream/stream_pvr.o libmpcodecs/ad_qtaudio.o libmpcodecs/vd_qtvideo.o stream/stream_radio.o stream/audio_in.o libmpcodecs/ad_realaud.o libmpcodecs/vd_realvid.o libmpcodecs/ad_speex.o stream/cache2.o stream/frequencies.o stream/stream_tv.o stream/tv.o stream/tvi_dummy.o stream/tvi_v4l.o stream/tvi_v4l2.o sub/unrar_exec.o stream/stream_vcd.o libmpcodecs/ad_libvorbis.o libmpdemux/demux_ogg.o loader/wrapper.o loader/elfdll.o loader/ext.o loader/ldt_keeper.o loader/module.o loader/pe_image.o loader/pe_resource.o loader/registry.o loader/resource.o loader/win32.o libmpcodecs/ad_acm.o libmpcodecs/ad_dmo.o libmpcodecs/ad_dshow.o libmpcodecs/ad_twin.o libmpcodecs/vd_dmo.o libmpcodecs/vd_dshow.o libmpcodecs/vd_vfw.o libmpcodecs/vd_vfwex.o libmpdemux/demux_avs.o loader/afl.o loader/drv.o loader/vfl.o loader/dshow/DS_AudioDecoder.o loader/dshow/DS_Filter.o loader/dshow/DS_VideoDecoder.o loader/dshow/allocator.o loader/dshow/cmediasample.o loader/dshow/graph.o loader/dshow/guids.o loader/dshow/inputpin.o loader/dshow/mediatype.o loader/dshow/outputpin.o loader/dmo/DMO_AudioDecoder.o loader/dmo/DMO_VideoDecoder.o loader/dmo/buffer.o loader/dmo/dmo.o loader/dmo/dmo_guids.o libmpcodecs/vd_xanim.o libmpcodecs/vd_xvid4.o osdep/shmem.o ffmpeg/libpostproc/libpostproc.a ffmpeg/libavfilter/libavfilter.a ffmpeg/libavformat/libavformat.a ffmpeg/libavcodec/libavcodec.a ffmpeg/libswscale/libswscale.a ffmpeg/libswresample/libswresample.a ffmpeg/libavutil/libavutil.a -Wl,--version-script,binary.ver -Wl,-z,noexecstack /usr/lib/live/libliveMedia.a /usr/lib/live/libUsageEnvironment.a /usr/lib/live/libBasicUsageEnvironment.a /usr/lib/live/libgroupsock.a  -pie   -lncurses -lrt -lsmbclient -lpng -lz -lmng -ljpeg -lz -ljpeg -lungif -lasound -ldl -lpthread -lbluray -ldvdread -lcdio_cdda -lcdio -lcdio_paranoia  -lfreetype -lz -lfontconfig  -lfribidi -lass -lenca -lz -lbz2 -llzo2 -lmad -lvorbisenc -lvorbis -logg -lspeex -lgsm -ltheoradec -logg -lmpg123 -la52 -ldca -lfaad -lbs2b   -lrtmp -lopencore-amrnb -lopencore-amrwb -ldv -lxvidcore -ldirac_encoder -ldirac_decoder -lstdc++   -lschroedinger-1.0   -lpthread -ldl -rdynamic -L/usr/lib -ldvdnavmini -lpthread -lm    -ldirectfb -lXext -lX11 -lpthread -lXss -lXrender -lXv -lXvMC -lXvMCW -lvdpau -lXinerama -lXxf86vm -lXxf86dga -laa -lSDL -lGL -ldl -lGLU -laudio -lXt -lpulse -ljack -lopenal -lva-x11 -lva -lva-glx -lva -llirc_client
ffmpeg/libavcodec/libavcodec.a(mjpegdec.o): In function `ff_mjpeg_decode_frame':
mjpegdec.c:(.text+0x717b): undefined reference to `ff_exif_decode_ifd'
ffmpeg/libavformat/libavformat.a(allformats.o): In function `av_register_all':
allformats.c:(.text+0x1224): undefined reference to `ff_libssh_protocol'
ffmpeg/libavformat/libavformat.a(asfdec.o): In function `asf_read_seek':
asfdec.c:(.text+0x633): undefined reference to `ff_get_guid'
asfdec.c:(.text+0x681): undefined reference to `ff_get_guid'
asfdec.c:(.text+0x7e2): undefined reference to `ff_get_guid'
ffmpeg/libavformat/libavformat.a(asfdec.o): In function `asf_read_header':
asfdec.c:(.text+0x2d4b): undefined reference to `ff_get_guid'
asfdec.c:(.text+0x2e20): undefined reference to `ff_get_guid'
ffmpeg/libavformat/libavformat.a(asfdec.o):asfdec.c:(.text+0x2fe7): more undefined references to `ff_get_guid' follow
ffmpeg/libavformat/libavformat.a(asfdec.o): In function `asf_read_header':
asfdec.c:(.text+0x37d6): undefined reference to `ff_get_wav_header'
asfdec.c:(.text+0x3b48): undefined reference to `ff_get_guid'
asfdec.c:(.text+0x3c16): undefined reference to `ff_get_guid'
ffmpeg/libavformat/libavformat.a(asfenc.o): In function `asf_write_header1':
asfenc.c:(.text+0x1181): undefined reference to `ff_put_bmp_header'
asfenc.c:(.text+0x1758): undefined reference to `ff_put_wav_header'
ffmpeg/libavformat/libavformat.a(avidec.o): In function `avi_load_index':
avidec.c:(.text+0x14fa): undefined reference to `ff_read_riff_info'
ffmpeg/libavformat/libavformat.a(avidec.o): In function `avi_read_header':
avidec.c:(.text+0x2a76): undefined reference to `ff_read_riff_info'
avidec.c:(.text+0x3df6): undefined reference to `ff_get_wav_header'
avidec.c:(.text+0x4394): undefined reference to `ff_get_bmp_header'
ffmpeg/libavformat/libavformat.a(avienc.o): In function `avi_start_new_riff':
avienc.c:(.text+0xc6): undefined reference to `ff_start_tag'
avienc.c:(.text+0x105): undefined reference to `ff_start_tag'
ffmpeg/libavformat/libavformat.a(avienc.o): In function `avi_write_counters':
avienc.c:(.text+0x5f6): undefined reference to `ff_parse_specific_params'
ffmpeg/libavformat/libavformat.a(avienc.o): In function `avi_write_idx1':
avienc.c:(.text+0x73c): undefined reference to `ff_start_tag'
avienc.c:(.text+0x834): undefined reference to `ff_end_tag'
ffmpeg/libavformat/libavformat.a(avienc.o): In function `avi_write_trailer':
avienc.c:(.text+0x95b): undefined reference to `ff_end_tag'
avienc.c:(.text+0x978): undefined reference to `ff_end_tag'
avienc.c:(.text+0xb66): undefined reference to `ff_end_tag'
avienc.c:(.text+0xb8e): undefined reference to `ff_end_tag'
ffmpeg/libavformat/libavformat.a(avienc.o):avienc.c:(.text+0xf2e): more undefined references to `ff_end_tag' follow
ffmpeg/libavformat/libavformat.a(avienc.o): In function `avi_write_header':
avienc.c:(.text+0x13c7): undefined reference to `ff_start_tag'
avienc.c:(.text+0x142e): undefined reference to `ff_start_tag'
avienc.c:(.text+0x14f5): undefined reference to `ff_parse_specific_params'
avienc.c:(.text+0x1661): undefined reference to `ff_end_tag'
avienc.c:(.text+0x167f): undefined reference to `ff_start_tag'
avienc.c:(.text+0x1714): undefined reference to `ff_put_bmp_header'
avienc.c:(.text+0x1724): undefined reference to `ff_end_tag'
avienc.c:(.text+0x177d): undefined reference to `ff_riff_write_info_tag'
avienc.c:(.text+0x17ce): undefined reference to `ff_start_tag'
avienc.c:(.text+0x19c1): undefined reference to `ff_end_tag'
avienc.c:(.text+0x19dc): undefined reference to `ff_end_tag'
avienc.c:(.text+0x1a14): undefined reference to `ff_end_tag'
avienc.c:(.text+0x1a23): undefined reference to `ff_riff_write_info'
avienc.c:(.text+0x1a33): undefined reference to `ff_start_tag'
avienc.c:(.text+0x1a67): undefined reference to `ff_end_tag'
avienc.c:(.text+0x1a77): undefined reference to `ff_start_tag'
avienc.c:(.text+0x1bc0): undefined reference to `ff_start_tag'
avienc.c:(.text+0x1ca1): undefined reference to `ff_end_tag'
avienc.c:(.text+0x1dac): undefined reference to `ff_put_wav_header'
avienc.c:(.text+0x1e43): undefined reference to `ff_start_tag'
avienc.c:(.text+0x1f01): undefined reference to `ff_end_tag'
ffmpeg/libavformat/libavformat.a(dxa.o): In function `dxa_read_header':
dxa.c:(.text+0x383): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(matroskadec.o): In function `matroska_read_header':
matroskadec.c:(.text+0x491a): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(matroskaenc.o): In function `mkv_write_header':
matroskaenc.c:(.text+0x48b7): undefined reference to `ff_put_wav_header'
matroskaenc.c:(.text+0x48f2): undefined reference to `ff_put_bmp_header'
ffmpeg/libavformat/libavformat.a(mmf.o): In function `mmf_write_header':
mmf.c:(.text+0x41b): undefined reference to `ff_start_tag'
mmf.c:(.text+0x48a): undefined reference to `ff_start_tag'
mmf.c:(.text+0x60e): undefined reference to `ff_start_tag'
ffmpeg/libavformat/libavformat.a(mov.o): In function `mov_read_wfex':
mov.c:(.text+0x2efa): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(movenc.o): In function `mov_write_stsd_tag':
movenc.c:(.text+0x5e4a): undefined reference to `ff_put_wav_header'
movenc.c:(.text+0x5f97): undefined reference to `ff_put_wav_header'
ffmpeg/libavformat/libavformat.a(nutenc.o): In function `nut_write_header':
nutenc.c:(.text+0x29da): undefined reference to `ff_parse_specific_params'
ffmpeg/libavformat/libavformat.a(nuv.o): In function `nuv_header':
nuv.c:(.text+0x99f): undefined reference to `ff_wav_codec_get_id'
ffmpeg/libavformat/libavformat.a(wavdec.o): In function `w64_read_header':
wavdec.c:(.text+0x356): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(wavdec.o): In function `wav_read_header':
wavdec.c:(.text+0x1cc2): undefined reference to `ff_read_riff_info'
wavdec.c:(.text+0x1df7): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(wavenc.o): In function `w64_write_header':
wavenc.c:(.text+0x355): undefined reference to `ff_put_wav_header'
ffmpeg/libavformat/libavformat.a(wavenc.o): In function `wav_write_trailer':
wavenc.c:(.text+0x5f6): undefined reference to `ff_end_tag'
ffmpeg/libavformat/libavformat.a(wavenc.o): In function `wav_write_header':
wavenc.c:(.text+0xa08): undefined reference to `ff_start_tag'
wavenc.c:(.text+0xa28): undefined reference to `ff_put_wav_header'
wavenc.c:(.text+0xa44): undefined reference to `ff_end_tag'
wavenc.c:(.text+0xad4): undefined reference to `ff_riff_write_info'
wavenc.c:(.text+0xae8): undefined reference to `ff_start_tag'
wavenc.c:(.text+0xb30): undefined reference to `ff_start_tag'
wavenc.c:(.text+0xb6c): undefined reference to `ff_end_tag'
wavenc.c:(.text+0xb92): undefined reference to `ff_start_tag'
wavenc.c:(.text+0x1030): undefined reference to `ff_end_tag'
ffmpeg/libavformat/libavformat.a(wtvdec.o): In function `parse_media_type':
wtvdec.c:(.text+0xa21): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0xa34): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0xd97): undefined reference to `ff_get_bmp_header'
wtvdec.c:(.text+0xf37): undefined reference to `ff_codec_guid_get_id'
wtvdec.c:(.text+0xf92): undefined reference to `ff_get_bmp_header'
wtvdec.c:(.text+0xfe5): undefined reference to `ff_wav_codec_get_id'
wtvdec.c:(.text+0x11e0): undefined reference to `ff_codec_wav_guids'
wtvdec.c:(.text+0x11e5): undefined reference to `ff_codec_guid_get_id'
wtvdec.c:(.text+0x1330): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(wtvdec.o): In function `parse_chunks':
wtvdec.c:(.text+0x1421): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0x150b): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0x1517): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0x1542): undefined reference to `ff_get_guid'
wtvdec.c:(.text+0x170d): undefined reference to `ff_get_guid'
ffmpeg/libavformat/libavformat.a(wtvdec.o):wtvdec.c:(.text+0x171d): more undefined references to `ff_get_guid' follow
ffmpeg/libavformat/libavformat.a(wtvenc.o): In function `write_stream_codec_info':
wtvenc.c:(.text+0x19ce): undefined reference to `ff_codec_wav_guids'
wtvenc.c:(.text+0x19d9): undefined reference to `ff_codec_wav_guids'
wtvenc.c:(.text+0x19de): undefined reference to `ff_codec_wav_guids'
wtvenc.c:(.text+0x1c6c): undefined reference to `ff_put_bmp_header'
wtvenc.c:(.text+0x1d28): undefined reference to `ff_put_wav_header'
ffmpeg/libavformat/libavformat.a(xmv.o): In function `xmv_read_header':
xmv.c:(.text+0x932): undefined reference to `ff_wav_codec_get_id'
ffmpeg/libavformat/libavformat.a(xwma.o): In function `xwma_read_header':
xwma.c:(.text+0x190): undefined reference to `ff_get_wav_header'
ffmpeg/libavformat/libavformat.a(act.o): In function `read_header':
act.c:(.text+0x39f): undefined reference to `ff_get_wav_header'
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1

Пробовал GCC 4.3 и 4.8, а также ffmpeg 2.1.1 и 2.1.8.

Исходники отсюда: https://github.com/gbeauchesne/mplayer-vaapi/tree/hwaccel-vaapi

Ответ на: комментарий от i-rinat

Если бы интел еще и плееры под Линукс делал... А так да, вышел апи нумер 2.
Зато вдпау работал, работает и думаю будет работать, хотя непонятно как будет с поддержкой в амд картах. если нвидия выкинула и амд викинет, то не будет работать.)

mos ★★☆☆☆
()
Ответ на: комментарий от i-rinat

> И мы вновь возвращаемся к тезису: «VA-API это, прежде всего, Intel».

Ну, не знаю. Поддержка аппаратного декодинга на Интелах появилась только в 2010 году (ядро 2.6.35). На ATI - на год раньше, в 2009. За это время, для убунты уже появились PPA со сборками mplayer-vaapi, а в блогах появились инструкции с картинками, как привязать к нему SMPlayer. Вследствие чего, пользователи Интелов могли начать пользоваться сразу.

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

• March 2007: First draft of the API spec announced on the x.org mailing list
• Sept 2007: libva git repository created on freedesktop.org
• Dec 2008: ffmpeg/mplayer support by Gwenole Beauchesne
• June 2009: API version 0.30 released with support for encode
• July 2009: Intel integrated graphics driver released, libva development mailing list created

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Как это VDPAU не менялся? А тут что? http://us.download.nvidia.com/XFree86/Linux-x86/340.102/README/supportedchips...

Менялся 6 раз, ревизии с A до F.

Что касается развития системной библиотеки libvdpau - а мне нравится, что я могу пользоваться новым плеером со старой библиотекой! А вот libva печалил меня в своё время. Существовал сайт http://www.splitted-desktop.com/~gbeauchesne/ (сейчас не работает), с которого надо было скачать файл «fglrx_drv_video.so». Я как-то смотрю - о, обновление. Качаю, устанавливаю, перестало работать. Оказывается, на сайте выложили обновлённую версию для libva 0.32, а старая была собрана с libva 0.29. Да шатал я такую совместимость! А у NVIDIA файлик, аналогичный озвученному выше (libvdpau_nvidia.so.1) работает как со старым libvdpau, так и с новым. Замечательно же!

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

Как это VDPAU не менялся?

Напомни, что там в API поменялось? Может, какие-то существующие структуры поменяли? Или изменили аргументы у функций?

i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

В приведённой мной ссылке написано про ревизии в самом железе. Что менялось в библиотеке? А фиг знает - библиотека иногда обновляется, API и ABI не ломают - и на том спасибо! Наверное, довешивают с боков, а не меняют основу.

ZenitharChampion ★★★★★
() автор топика
Последнее исправление: ZenitharChampion (всего исправлений: 1)
Ответ на: комментарий от anonymous

Это было в 2010 году. Ты в то время про линукс «только что-то слышал». Не нравится как описываю я - почитай то же самое под авторством уважаемого человека: http://linexp.ru/other/snoshenie-videokarty-i-linux.html

ZenitharChampion ★★★★★
() автор топика
Ответ на: комментарий от ZenitharChampion

В приведённой мной ссылке написано про ревизии в самом железе.

Ну и зачем тогда писал? VDPAU это Video Decode and Presentation API for Unix. Когда я пишу, что VDPAU не менялся, я имею в виду VDPAU. Не железо, а VDPAU, то есть API.

А ты пишешь про какие-то свои фантазии. Опять.

i-rinat ★★★★★
()
Последнее исправление: i-rinat (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.