diff options
author | Anton Khirnov <anton@khirnov.net> | 2016-03-21 07:26:42 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2016-03-28 09:42:44 +0200 |
commit | fa936a307f5cddfc2664600157a8207ca8080af6 (patch) | |
tree | 76c4260d30ab8f90982db548fd7a8300a17eb28a /libavcodec/hevc_parser.c | |
parent | cdb1665f70def544ddab3e3ed3763ef99c8b3873 (diff) | |
download | ffmpeg-fa936a307f5cddfc2664600157a8207ca8080af6.tar.gz |
hevc_parse: rename into h2645_parse
This code will be shared with h264.
Diffstat (limited to 'libavcodec/hevc_parser.c')
-rw-r--r-- | libavcodec/hevc_parser.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libavcodec/hevc_parser.c b/libavcodec/hevc_parser.c index 030163e7e0..20eae54e79 100644 --- a/libavcodec/hevc_parser.c +++ b/libavcodec/hevc_parser.c @@ -24,6 +24,7 @@ #include "golomb.h" #include "hevc.h" +#include "h2645_parse.h" #include "parser.h" #define START_CODE 0x000001 ///< start_code_prefix_one_3bytes @@ -33,13 +34,13 @@ typedef struct HEVCParserContext { ParseContext pc; - HEVCPacket pkt; + H2645Packet pkt; HEVCParamSets ps; int parsed_extradata; } HEVCParserContext; -static int hevc_parse_slice_header(AVCodecParserContext *s, HEVCNAL *nal, +static int hevc_parse_slice_header(AVCodecParserContext *s, H2645NAL *nal, AVCodecContext *avctx) { HEVCParserContext *ctx = s->priv_data; @@ -81,12 +82,12 @@ static int parse_nal_units(AVCodecParserContext *s, const uint8_t *buf, HEVCParserContext *ctx = s->priv_data; int ret, i; - ret = ff_hevc_split_packet(&ctx->pkt, buf, buf_size, avctx, 0, 0); + ret = ff_h2645_packet_split(&ctx->pkt, buf, buf_size, avctx, 0, 0); if (ret < 0) return ret; for (i = 0; i < ctx->pkt.nb_nals; i++) { - HEVCNAL *nal = &ctx->pkt.nals[i]; + H2645NAL *nal = &ctx->pkt.nals[i]; /* ignore everything except parameter sets and VCL NALUs */ switch (nal->type) { |