mirror of
https://projects.vdr-developer.org/git/vdr-plugin-softhddevice.git
synced 2023-10-10 19:16:51 +02:00
Add workaround for zero width+height and ffmpeg >= 1.2.
This commit is contained in:
parent
eab051f5e6
commit
23b0e0d599
@ -1,3 +1,8 @@
|
|||||||
|
User johns
|
||||||
|
Date:
|
||||||
|
|
||||||
|
Add workaround for zero width+height and ffmpeg >= 1.2.
|
||||||
|
|
||||||
User johns
|
User johns
|
||||||
Date: Sun Mar 17 15:52:42 CET 2013
|
Date: Sun Mar 17 15:52:42 CET 2013
|
||||||
|
|
||||||
|
1
Todo
1
Todo
@ -45,6 +45,7 @@ vdpau:
|
|||||||
software deinterlace path not working.
|
software deinterlace path not working.
|
||||||
OSD looses transparency, during channel switch.
|
OSD looses transparency, during channel switch.
|
||||||
OSD looses transparency, while moving cut marks.
|
OSD looses transparency, while moving cut marks.
|
||||||
|
ffmpeg >=1.2 supports same API like VA-API.
|
||||||
|
|
||||||
libva:
|
libva:
|
||||||
yaepghd (VaapiSetOutputPosition) support
|
yaepghd (VaapiSetOutputPosition) support
|
||||||
|
3
video.c
3
video.c
@ -152,11 +152,12 @@ typedef enum
|
|||||||
#include <libavcodec/vaapi.h>
|
#include <libavcodec/vaapi.h>
|
||||||
#include <libavutil/pixdesc.h>
|
#include <libavutil/pixdesc.h>
|
||||||
|
|
||||||
#if LIBAVCODEC_VERSION_INT == AV_VERSION_INT(54,86,100)
|
#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(54,86,100)
|
||||||
///
|
///
|
||||||
/// ffmpeg version 1.1.1 calls get_format with zero width and height
|
/// ffmpeg version 1.1.1 calls get_format with zero width and height
|
||||||
/// for H264 codecs.
|
/// for H264 codecs.
|
||||||
/// since version 1.1.3 get_format is called twice.
|
/// since version 1.1.3 get_format is called twice.
|
||||||
|
/// ffmpeg 1.2 still buggy
|
||||||
///
|
///
|
||||||
#define FFMPEG_BUG1_WORKAROUND ///< get_format bug workaround
|
#define FFMPEG_BUG1_WORKAROUND ///< get_format bug workaround
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user