Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavcodec/parser.c9
1 files changed, 1 insertions, 8 deletions
diff --git a/libavcodec/parser.c b/libavcodec/parser.c
index e2a6f082c8..2e204e2c2a 100644
--- a/libavcodec/parser.c
+++ b/libavcodec/parser.c
@@ -23,7 +23,6 @@
#include <string.h>
#include "parser.h"
-#include "internal.h"
#include "libavutil/mem.h"
static AVCodecParser *av_first_parser = NULL;
@@ -68,10 +67,7 @@ AVCodecParserContext *av_parser_init(int codec_id)
s->fetch_timestamp=1;
s->pict_type = AV_PICTURE_TYPE_I;
if (parser->parser_init) {
- if (ff_lock_avcodec(NULL) < 0)
- goto err_out;
ret = parser->parser_init(s);
- ff_unlock_avcodec();
if (ret != 0)
goto err_out;
}
@@ -206,11 +202,8 @@ int av_parser_change(AVCodecParserContext *s,
void av_parser_close(AVCodecParserContext *s)
{
if(s){
- if (s->parser->parser_close) {
- ff_lock_avcodec(NULL);
+ if (s->parser->parser_close)
s->parser->parser_close(s);
- ff_unlock_avcodec();
- }
av_free(s->priv_data);
av_free(s);
}