@@ -110,8 +110,7 @@ int vmaf_framesync_acquire_new_buf(VmafFrameSyncContext *fs_ctx, void **data,
110
110
return 0 ;
111
111
}
112
112
113
- int vmaf_framesync_submit_filled_data (VmafFrameSyncContext * fs_ctx , void * data ,
114
- unsigned index )
113
+ int vmaf_framesync_submit_filled_data (VmafFrameSyncContext * fs_ctx , unsigned index )
115
114
{
116
115
VmafFrameSyncBuf * buf_que = fs_ctx -> buf_que ;
117
116
@@ -121,8 +120,6 @@ int vmaf_framesync_submit_filled_data(VmafFrameSyncContext *fs_ctx, void *data,
121
120
for (unsigned i = 0 ; i < fs_ctx -> buf_cnt ; i ++ ) {
122
121
if ((buf_que -> index == index ) && (buf_que -> buf_status == BUF_ACQUIRED )) {
123
122
buf_que -> buf_status = BUF_FILLED ;
124
- if (data != buf_que -> frame_data )
125
- return -1 ;
126
123
break ;
127
124
}
128
125
@@ -167,18 +164,14 @@ int vmaf_framesync_retrieve_filled_data(VmafFrameSyncContext *fs_ctx,
167
164
return 0 ;
168
165
}
169
166
170
- int vmaf_framesync_release_buf (VmafFrameSyncContext * fs_ctx , void * data ,
171
- unsigned index )
167
+ int vmaf_framesync_release_buf (VmafFrameSyncContext * fs_ctx , unsigned index )
172
168
{
173
169
VmafFrameSyncBuf * buf_que = fs_ctx -> buf_que ;
174
170
175
171
pthread_mutex_lock (& (fs_ctx -> acquire_lock ));
176
172
// loop until a matching buffer is found
177
173
for (unsigned i = 0 ; i < fs_ctx -> buf_cnt ; i ++ ) {
178
174
if ((buf_que -> index == index ) && (buf_que -> buf_status == BUF_RETRIEVED )) {
179
- if (data != buf_que -> frame_data )
180
- return -1 ;
181
-
182
175
free (buf_que -> frame_data );
183
176
buf_que -> frame_data = NULL ;
184
177
buf_que -> buf_status = BUF_FREE ;
0 commit comments