You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
Need to be careful when dealing with references.
Commited in SoC by Bobby Bingham Originally committed as revision 11894 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@@ -134,3 +134,15 @@ void avfilter_formats_unref(AVFilterFormats **ref)
|
|||||||
*ref = NULL;
|
*ref = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void avfilter_formats_changeref(AVFilterFormats **oldref,
|
||||||
|
AVFilterFormats **newref)
|
||||||
|
{
|
||||||
|
int idx;
|
||||||
|
|
||||||
|
if((idx = find_ref_index(oldref)) >= 0) {
|
||||||
|
(*oldref)->refs[idx] = newref;
|
||||||
|
*newref = *oldref;
|
||||||
|
*oldref = NULL;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user