Forum général.général Problème Décodage matériel des vidéos avec le pilote libre AMD

Posté par . Licence CC by-sa.
Tags :
-1
20
avr.
2013

Bonjour,

Cela fait quelques temps que je cherche à lire des vidéos hd avec mon ordinateur. Et je lis qu'il va être possible en utilisant des pilotes libres avec AMD.

Pour information j'ai comme carte graphique :

02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV670 [Radeon HD 3870] (prog-if 00 [VGA controller])

Je lis une mini-doc pour installer cela avec Ubuntu. Donc j'installe la version 13.04.

Je voudrais savoir si j'ai raté quelques choses ou si simplement le pilote 3d libre n'est pas au point pour la HD (Il manquerait le support de PIX_FMT_NONE).

  • # Ça donne quoi avec d'autre vidéos ?

    Posté par . Évalué à 0.

    En gros, PIX_FTM_NONE indique que le format utilisé pour coder les pixels de la frame (enfin de la slice) n'est pas encore reconnu. Cela me parais quand même étrange dans le sens ou le principal format utilisé pour les vidéos MPEG est le YUV (ou similaire), il est tellement courant que je trouve étrange qu'il ne soit pas pris en charge.

    Peut-être qu'il peut quand même en lire certaine, tu as testé avec d'autre vidéos mpeg4 ?

    • [^] # Re: Ça donne quoi avec d'autre vidéos ?

      Posté par . Évalué à 1. Dernière modification le 20/04/13 à 14:10.

      1er test

      Selected video codec: [ffodivxvdpau] vfm: ffmpeg (FFmpeg MPEG-4,DIVX-4/5 (VDPAU))
      
      

      Testé sur 13 vidéos différentes.

      Résultat

      Une boucle non infinie de :

      [mpeg4_vdpau @ 0xd96380]decoding to PIX_FMT_NONE is not supported.
      Error while decoding frame!
      
      

      2ème test

      Selected video codec: [ffh264vdpau] vfm: ffmpeg (FFmpeg H.264 (VDPAU))
      
      

      Testé sur 5 vidéos différentes.

      Résultat

      Une boucle infini de :

      [VD_FFMPEG] Trying pixfmt=0.
      [vdpau] Failed creating VDPAU decoder: An invalid/unsupported VdpDecoderProfile value was supplied.
      Could not find matching colorspace - retrying with -vf scale...
      Opening video filter: [scale]
      The selected video_out device is incompatible with this codec.
      Try appending the scale filter to your filter list,
      e.g. -vf spp,scale instead of -vf spp.
      [h264_vdpau @ 0xd96380]decoding to PIX_FMT_NONE is not supported.
      [h264_vdpau @ 0xd96380]ff_MPV_common_init() failed.
      [h264_vdpau @ 0xd96380]decode_slice_header error
      [h264_vdpau @ 0xd96380]no frame!
      Error while decoding frame!
      
      

      3ème test

      Selected video codec: [ffwmv3vdpau] vfm: ffmpeg (FFmpeg WMV3/WMV9 (VDPAU))
      
      

      Résultat

      Une boucle non infinie de :

      [VD_FFMPEG] Trying pixfmt=0.
      [VD_FFMPEG] XVMC-accelerated MPEG-2.
      [vdpau] Failed creating VDPAU decoder: An invalid/unsupported VdpDecoderProfile value was supplied.
      Could not find matching colorspace - retrying with -vf scale...
      Opening video filter: [scale]
      The selected video_out device is incompatible with this codec.
      Try appending the scale filter to your filter list,
      e.g. -vf spp,scale instead of -vf spp.
      [wmv3_vdpau @ 0xd96380]decoding to PIX_FMT_NONE is not supported.
      Error while decoding frame!
      
      

      4ème test

      Selected video codec: [ffmpeg12vdpau] vfm: ffmpeg (FFmpeg MPEG-1/2 (VDPAU))
      
      

      (fichier d'un dvd vob)

      Résultat

      [VD_FFMPEG] Trying pixfmt=0.
      Could not find matching colorspace - retrying with -vf scale...
      Opening video filter: [scale]
      The selected video_out device is incompatible with this codec.
      Try appending the scale filter to your filter list,
      e.g. -vf spp,scale instead of -vf spp.
      
      
  • # Oibaf plutôt que xorg-edgers

    Posté par . Évalué à 0.

    A ta place je tenterais plutôt avec le ppa de oibaf qu'avec les xorg edgers qui ne sont plus trop mis à jour dés qu'une autre version approche et la 13.04 est imminente.

    https://launchpad.net/~oibaf/+archive/graphics-drivers/

    En plus il semble qu'il est mis les instructions pour installer les prérequis sur sa page.

    • [^] # Re: Oibaf plutôt que xorg-edgers

      Posté par . Évalué à 1.

      J'ai rajouté le ppa uniquement pour avoir le paquet libdrm-radeon1 à la version 2.4.44, indispensable pour compiler la version git de mesa.

  • # Ta carte n'est pas supportée

    Posté par . Évalué à 6.

    Le code qui a été libéré ne supporte pas les chipsets R600. C'est uniquement à partir des R700.

    http://www.phoronix.com/scan.php?page=article&item=amd_opensource_uvd&num=1
    http://www.x.org/wiki/RadeonFeature

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.