summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVitor Sessak <vitor1001@gmail.com>2008-02-15 21:59:50 +0000
committerVitor Sessak <vitor1001@gmail.com>2008-02-15 21:59:50 +0000
commit23274667c24d4aebba62fe7877e50ead5a2576dc (patch)
tree9a46c7579e7f7f9346d2db4de999160a083a5420
parent4d62c9d377816676e095c034b687c5ca1211fc6f (diff)
Revert braindead linked list of permissions
Commited in SoC by Bobby Bingham on 2007-08-17 22:44:03 Originally committed as revision 12069 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r--libavfilter/defaults.c12
1 files changed, 1 insertions, 11 deletions
diff --git a/libavfilter/defaults.c b/libavfilter/defaults.c
index 50b13dc416..da739d9d97 100644
--- a/libavfilter/defaults.c
+++ b/libavfilter/defaults.c
@@ -28,13 +28,6 @@ void avfilter_default_free_video_buffer(AVFilterPic *pic)
av_free(pic);
}
-AVFilterPicRef *avfilter_next_get_video_buffer(AVFilterLink *link, int perms)
-{
- if(!link->dst->outputs[0])
- return NULL;
- return avfilter_get_video_buffer(link->dst->outputs[0], perms);
-}
-
/* TODO: set the buffer's priv member to a context structure for the whole
* filter chain. This will allow for a buffer pool instead of the constant
* alloc & free cycle currently implemented. */
@@ -48,9 +41,6 @@ AVFilterPicRef *avfilter_default_get_video_buffer(AVFilterLink *link, int perms)
ref->h = link->h;
ref->perms = perms;
- /* we always give the destination filter read access by default */
- avfilter_add_pic_perms(ref, link->dst, AV_PERM_READ);
-
pic->refcount = 1;
pic->format = link->format;
pic->free = avfilter_default_free_video_buffer;
@@ -72,7 +62,7 @@ void avfilter_default_start_frame(AVFilterLink *link, AVFilterPicRef *picref)
if(out) {
out->outpic = avfilter_get_video_buffer(out, AV_PERM_WRITE);
out->outpic->pts = picref->pts;
- avfilter_start_frame(out, avfilter_ref_pic(out->outpic, out->dst, ~0));
+ avfilter_start_frame(out, avfilter_ref_pic(out->outpic, ~0));
}
}