[FFmpeg-trac] #3133(undetermined:new): Incompatibilities beween ffmpeg 2.0.2 and 2.1 exposed via XBMC
FFmpeg
trac at avcodec.org
Sat Nov 30 13:21:59 CET 2013
#3133: Incompatibilities beween ffmpeg 2.0.2 and 2.1 exposed via XBMC
-------------------------------------+-------------------------------------
Reporter: EricV | Owner:
Type: defect | Status: new
Priority: important | Component:
Version: git-master | undetermined
Keywords: vdpau | Resolution:
regression | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-------------------------------------
Changes (by cehoyos):
* keywords: regression => vdpau regression
Comment:
Replying to [comment:31 ordroid]:
> Yes, this is strictly about VDPAU acceleration.
Thank you.
> 720p MPEG4-ASP uses about ~30% CPU with and without VDPAU.
So it is safe to say that we can remove ASP from the testing list;-)
> CPU usage with VDPAU enabled is about 11% for H264, VC-1 and MPEG2
(still on bf36dc50). Note that I did not compile XBMC between these runs,
I simply swapped the ffmpeg libs and rebooted.
> So I guess my XBMC is already using the newer APIs?
It would be great if you could verify this because it would indicate a
different bug than what I thought so far. The difference in the XBMC
source code would be that the new API uses a "hwaccel" and the
"h264/vc1/etc. decoder while the new API was based on specific decoders
h264_vdpau, vc1_vdpau etc.
> It's compiled against ffmpeg master as of yesterday.
I don't think it is generally ok to use an older shared library instead of
the one you compiled against, using a newer one may be ok (bugs are of
course possible), ideally you would recompile to get valid results.
While this is quite certainly unrelated, your configure line looks very
broken;-(
Perhaps testing with {{{./configure --enable-shared && make}}} wouldn't
hurt...
--
Ticket URL: <https://trac.ffmpeg.org/ticket/3133#comment:32>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list