mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-27 05:00:37 +00:00
Merge commit '3ee217853a6741b829a2683f49c590618891b1ab'
* commit '3ee217853a6741b829a2683f49c590618891b1ab':
Support the Hap chunked frame format
Conflicts:
libavcodec/hap.h
libavcodec/hapdec.c
libavcodec/version.h
See: c7e6443441
Merged-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
commit
4be1b6bef0
@ -89,6 +89,7 @@ typedef struct HapContext {
|
||||
* - any other error occurs
|
||||
*/
|
||||
int ff_hap_set_chunk_count(HapContext *ctx, int count, int first_in_frame);
|
||||
|
||||
/*
|
||||
* Free resources associated with the context
|
||||
*/
|
||||
|
@ -37,10 +37,10 @@
|
||||
#include "bytestream.h"
|
||||
#include "hap.h"
|
||||
#include "internal.h"
|
||||
#include "memory.h"
|
||||
#include "snappy.h"
|
||||
#include "texturedsp.h"
|
||||
#include "thread.h"
|
||||
#include "memory.h"
|
||||
|
||||
/* The first three bytes are the size of the section past the header, or zero
|
||||
* if the length is stored in the next long word. The fourth byte in the first
|
||||
@ -252,6 +252,7 @@ static int decompress_chunks_thread(AVCodecContext *avctx, void *arg,
|
||||
if (chunk->compressor == HAP_COMP_SNAPPY) {
|
||||
int ret;
|
||||
int64_t uncompressed_size = ctx->tex_size;
|
||||
|
||||
/* Uncompress the frame */
|
||||
ret = ff_snappy_uncompress(&gbc, dst, &uncompressed_size);
|
||||
if (ret < 0) {
|
||||
|
@ -30,7 +30,7 @@
|
||||
|
||||
#define LIBAVCODEC_VERSION_MAJOR 56
|
||||
#define LIBAVCODEC_VERSION_MINOR 56
|
||||
#define LIBAVCODEC_VERSION_MICRO 100
|
||||
#define LIBAVCODEC_VERSION_MICRO 101
|
||||
|
||||
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
|
||||
LIBAVCODEC_VERSION_MINOR, \
|
||||
|
Loading…
Reference in New Issue
Block a user