summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/vf_flip.c
diff options
context:
space:
mode:
authorarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-05-20 02:27:10 +0000
committerarpi <arpi@b3059339-0415-0410-9bf9-f77b7e298cf2>2002-05-20 02:27:10 +0000
commit8126f220e715b122fb6824c0b6527edfe363ce0e (patch)
tree14cb63d8d0744668e74f6e800e81e307fcc2f4a6 /libmpcodecs/vf_flip.c
parentf4bd05cdc812b93345bc24241fe1f55c674676e7 (diff)
downloadmpv-8126f220e715b122fb6824c0b6527edfe363ce0e.tar.bz2
mpv-8126f220e715b122fb6824c0b6527edfe363ce0e.tar.xz
do not pass the flip flag to vo - maybe it support flipping just report no support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6138 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpcodecs/vf_flip.c')
-rw-r--r--libmpcodecs/vf_flip.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/libmpcodecs/vf_flip.c b/libmpcodecs/vf_flip.c
index f92309f7ad..71b2a58f01 100644
--- a/libmpcodecs/vf_flip.c
+++ b/libmpcodecs/vf_flip.c
@@ -16,6 +16,13 @@ struct vf_priv_s {
//===========================================================================//
+static int config(struct vf_instance_s* vf,
+ int width, int height, int d_width, int d_height,
+ unsigned int flags, unsigned int outfmt){
+ flags&=~8; // remove the FLIP flag
+ return vf_next_config(vf,width,height,d_width,d_height,flags,outfmt);
+}
+
static void get_image(struct vf_instance_s* vf, mp_image_t *mpi){
if(mpi->flags&MP_IMGFLAG_ACCEPT_STRIDE){
// try full DR !
@@ -66,6 +73,7 @@ static void put_image(struct vf_instance_s* vf, mp_image_t *mpi){
//===========================================================================//
static int open(vf_instance_t *vf, char* args){
+ vf->config=config;
vf->get_image=get_image;
vf->put_image=put_image;
vf->default_reqs=VFCAP_ACCEPT_STRIDE;