Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
6001dad6
Commit
6001dad6
authored
Apr 15, 2011
by
Diego Biurrun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Replace more FFmpeg references by Libav.
parent
4c64c8e9
Hide whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
40 additions
and
40 deletions
+40
-40
muxers.texi
doc/muxers.texi
+1
-1
dsputil.c
libavcodec/dsputil.c
+1
-1
dv.c
libavcodec/dv.c
+2
-2
dxva2.h
libavcodec/dxva2.h
+1
-1
dxva2_h264.c
libavcodec/dxva2_h264.c
+4
-4
jpeglsdec.c
libavcodec/jpeglsdec.c
+1
-1
libdirac.h
libavcodec/libdirac.h
+1
-1
libdiracdec.c
libavcodec/libdiracdec.c
+2
-2
libschroedingerdec.c
libavcodec/libschroedingerdec.c
+2
-2
libtheoraenc.c
libavcodec/libtheoraenc.c
+1
-1
mimic.c
libavcodec/mimic.c
+1
-1
truemotion2.c
libavcodec/truemotion2.c
+1
-1
utils.c
libavcodec/utils.c
+1
-1
vaapi_h264.c
libavcodec/vaapi_h264.c
+1
-1
vaapi_mpeg4.c
libavcodec/vaapi_mpeg4.c
+1
-1
vaapi_vc1.c
libavcodec/vaapi_vc1.c
+2
-2
version.h
libavcodec/version.h
+4
-4
vorbis_enc.c
libavcodec/vorbis_enc.c
+1
-1
wmavoice.c
libavcodec/wmavoice.c
+1
-1
vf_fade.c
libavfilter/vf_fade.c
+4
-4
avformat.h
libavformat/avformat.h
+1
-1
avidec.c
libavformat/avidec.c
+1
-1
mpegtsenc.c
libavformat/mpegtsenc.c
+1
-1
mxfenc.c
libavformat/mxfenc.c
+1
-1
oggparsespeex.c
libavformat/oggparsespeex.c
+1
-1
error.c
libavutil/error.c
+1
-1
error.h
libavutil/error.h
+1
-1
No files found.
doc/muxers.texi
View file @
6001dad6
...
...
@@ -167,7 +167,7 @@ Set the first PID for data packets (default 0x0100, max 0x0f00).
The recognized metadata settings in mpegts muxer are @code{service_provider}
and @code{service_name}. If they are not set the default for
@code{service_provider} is "
FFmpeg
" and the default for
@code{service_provider} is "
Libav
" and the default for
@code{service_name} is "Service01".
@example
...
...
libavcodec/dsputil.c
View file @
6001dad6
...
...
@@ -4061,7 +4061,7 @@ int ff_check_alignment(void){
"Compiler did not align stack variables. Libavcodec has been miscompiled
\n
"
"and may be very slow or crash. This is not a bug in libavcodec,
\n
"
"but in the compiler. You may try recompiling using gcc >= 4.2.
\n
"
"Do not report crashes to
FFmpeg
developers.
\n
"
);
"Do not report crashes to
Libav
developers.
\n
"
);
#endif
did_fail
=
1
;
}
...
...
libavcodec/dv.c
View file @
6001dad6
...
...
@@ -787,7 +787,7 @@ static av_always_inline int dv_init_enc_block(EncBlockInfo* bi, uint8_t *data, i
method suggested in SMPTE 314M Table 22, and an improved
method. The SMPTE method is very conservative; it assigns class
3 (i.e. severe quantization) to any block where the largest AC
component is greater than 36.
FFmpeg
's DV encoder tracks AC bit
component is greater than 36.
Libav
's DV encoder tracks AC bit
consumption precisely, so there is no need to bias most blocks
towards strongly lossy compression. Instead, we assign class 2
to most blocks, and use class 3 only when strictly necessary
...
...
@@ -795,7 +795,7 @@ static av_always_inline int dv_init_enc_block(EncBlockInfo* bi, uint8_t *data, i
#if 0 /* SMPTE spec method */
static const int classes[] = {12, 24, 36, 0xffff};
#else
/* improved
FFmpeg
method */
#else
/* improved
Libav
method */
static
const
int
classes
[]
=
{
-
1
,
-
1
,
255
,
0xffff
};
#endif
int
max
=
classes
[
0
];
...
...
libavcodec/dxva2.h
View file @
6001dad6
...
...
@@ -60,7 +60,7 @@ struct dxva_context {
uint64_t
workaround
;
/**
* Private to the
FFmpeg
AVHWAccel implementation
* Private to the
Libav
AVHWAccel implementation
*/
unsigned
report_id
;
};
...
...
libavcodec/dxva2_h264.c
View file @
6001dad6
...
...
@@ -95,7 +95,7 @@ static void fill_picture_parameters(struct dxva_context *ctx, const H264Context
pp
->
wBitFields
=
((
s
->
picture_structure
!=
PICT_FRAME
)
<<
0
)
|
(
h
->
sps
.
mb_aff
<<
1
)
|
(
h
->
sps
.
residual_color_transform_flag
<<
2
)
|
/* sp_for_switch_flag (not implemented by
FFmpeg
) */
/* sp_for_switch_flag (not implemented by
Libav
) */
(
0
<<
3
)
|
(
h
->
sps
.
chroma_format_idc
<<
4
)
|
((
h
->
nal_ref_idc
!=
0
)
<<
6
)
|
...
...
@@ -146,8 +146,8 @@ static void fill_picture_parameters(struct dxva_context *ctx, const H264Context
pp
->
deblocking_filter_control_present_flag
=
h
->
pps
.
deblocking_filter_parameters_present
;
pp
->
redundant_pic_cnt_present_flag
=
h
->
pps
.
redundant_pic_cnt_present
;
pp
->
Reserved8BitsB
=
0
;
pp
->
slice_group_change_rate_minus1
=
0
;
/* XXX not implemented by
FFmpeg
*/
//pp->SliceGroupMap[810]; /* XXX not implemented by
FFmpeg
*/
pp
->
slice_group_change_rate_minus1
=
0
;
/* XXX not implemented by
Libav
*/
//pp->SliceGroupMap[810]; /* XXX not implemented by
Libav
*/
}
static
void
fill_scaling_lists
(
const
H264Context
*
h
,
DXVA_Qmatrix_H264
*
qm
)
...
...
@@ -243,7 +243,7 @@ static void fill_slice_long(AVCodecContext *avctx, DXVA_Slice_H264_Long *slice,
}
}
}
slice
->
slice_qs_delta
=
0
;
/* XXX not implemented by
FFmpeg
*/
slice
->
slice_qs_delta
=
0
;
/* XXX not implemented by
Libav
*/
slice
->
slice_qp_delta
=
s
->
qscale
-
h
->
pps
.
init_qp
;
slice
->
redundant_pic_cnt
=
h
->
redundant_pic_count
;
if
(
h
->
slice_type
==
FF_B_TYPE
)
...
...
libavcodec/jpeglsdec.c
View file @
6001dad6
...
...
@@ -40,7 +40,7 @@
* (or test broken JPEG-LS decoder) and slow down ordinary decoding a bit.
*
* There is no Golomb code with length >= 32 bits possible, so check and
* avoid situation of 32 zeros,
FFmpeg
Golomb decoder is painfully slow
* avoid situation of 32 zeros,
Libav
Golomb decoder is painfully slow
* on this errors.
*/
//#define JLS_BROKEN
...
...
libavcodec/libdirac.h
View file @
6001dad6
...
...
@@ -30,7 +30,7 @@
#include <libdirac_common/dirac_types.h>
/**
* Table providing a Dirac chroma format to
FFmpeg
pixel format mapping.
* Table providing a Dirac chroma format to
Libav
pixel format mapping.
*/
static
const
struct
{
enum
PixelFormat
ff_pix_fmt
;
...
...
libavcodec/libdiracdec.c
View file @
6001dad6
...
...
@@ -47,7 +47,7 @@ typedef struct FfmpegDiracDecoderParams {
/**
* returns
FFmpeg
chroma format
* returns
Libav
chroma format
*/
static
enum
PixelFormat
GetFfmpegChromaFormat
(
dirac_chroma_t
dirac_pix_fmt
)
{
...
...
@@ -103,7 +103,7 @@ static int libdirac_decode_frame(AVCodecContext *avccontext,
case
STATE_SEQUENCE
:
{
/* tell
FFmpeg
about sequence details */
/* tell
Libav
about sequence details */
dirac_sourceparams_t
*
src_params
=
&
p_dirac_params
->
p_decoder
->
src_params
;
if
(
av_image_check_size
(
src_params
->
width
,
src_params
->
height
,
...
...
libavcodec/libschroedingerdec.c
View file @
6001dad6
...
...
@@ -118,7 +118,7 @@ static SchroBuffer* FfmpegFindNextSchroParseUnit(FfmpegSchroParseUnitContext *pa
}
/**
* Returns
FFmpeg
chroma format.
* Returns
Libav
chroma format.
*/
static
enum
PixelFormat
GetFfmpegChromaFormat
(
SchroChromaFormat
schro_pix_fmt
)
{
...
...
@@ -169,7 +169,7 @@ static void libschroedinger_handle_first_access_unit(AVCodecContext *avccontext)
p_schro_params
->
format
=
schro_decoder_get_video_format
(
decoder
);
/* Tell
FFmpeg
about sequence details. */
/* Tell
Libav
about sequence details. */
if
(
av_image_check_size
(
p_schro_params
->
format
->
width
,
p_schro_params
->
format
->
height
,
0
,
avccontext
)
<
0
)
{
av_log
(
avccontext
,
AV_LOG_ERROR
,
"invalid dimensions (%dx%d)
\n
"
,
...
...
libavcodec/libtheoraenc.c
View file @
6001dad6
...
...
@@ -30,7 +30,7 @@
* and o_ prefixes on variables which are libogg types.
*/
/*
FFmpeg
includes */
/*
Libav
includes */
#include "libavutil/intreadwrite.h"
#include "libavutil/log.h"
#include "libavutil/base64.h"
...
...
libavcodec/mimic.c
View file @
6001dad6
...
...
@@ -209,7 +209,7 @@ static int vlc_decode_block(MimicContext *ctx, int num_coeffs, int qscale)
value
=
get_bits
(
&
ctx
->
gb
,
num_bits
);
/*
FFmpeg
's IDCT behaves somewhat different from the original code, so
/*
Libav
's IDCT behaves somewhat different from the original code, so
* a factor of 4 was added to the input */
coeff
=
vlcdec_lookup
[
num_bits
][
value
];
...
...
libavcodec/truemotion2.c
View file @
6001dad6
...
...
@@ -64,7 +64,7 @@ typedef struct TM2Context{
* Huffman codes for each of streams
*/
typedef
struct
TM2Codes
{
VLC
vlc
;
///< table for
FFmpeg
bitstream reader
VLC
vlc
;
///< table for
Libav
bitstream reader
int
bits
;
int
*
recode
;
///< table for converting from code indexes to values
int
length
;
...
...
libavcodec/utils.c
View file @
6001dad6
...
...
@@ -1189,7 +1189,7 @@ int ff_match_2uint16(const uint16_t (*tab)[2], int size, int a, int b){
void
av_log_missing_feature
(
void
*
avc
,
const
char
*
feature
,
int
want_sample
)
{
av_log
(
avc
,
AV_LOG_WARNING
,
"%s not implemented. Update your
FFmpeg
"
av_log
(
avc
,
AV_LOG_WARNING
,
"%s not implemented. Update your
Libav
"
"version to the newest one from Git. If the problem still "
"occurs, it means that your file has a feature which has not "
"been implemented."
,
feature
);
...
...
libavcodec/vaapi_h264.c
View file @
6001dad6
...
...
@@ -258,7 +258,7 @@ static int start_frame(AVCodecContext *avctx,
pic_param
->
seq_fields
.
bits
.
delta_pic_order_always_zero_flag
=
h
->
sps
.
delta_pic_order_always_zero_flag
;
pic_param
->
num_slice_groups_minus1
=
h
->
pps
.
slice_group_count
-
1
;
pic_param
->
slice_group_map_type
=
h
->
pps
.
mb_slice_group_map_type
;
pic_param
->
slice_group_change_rate_minus1
=
0
;
/* XXX: unimplemented in
FFmpeg
*/
pic_param
->
slice_group_change_rate_minus1
=
0
;
/* XXX: unimplemented in
Libav
*/
pic_param
->
pic_init_qp_minus26
=
h
->
pps
.
init_qp
-
26
;
pic_param
->
pic_init_qs_minus26
=
h
->
pps
.
init_qs
-
26
;
pic_param
->
chroma_qp_index_offset
=
h
->
pps
.
chroma_qp_index_offset
[
0
];
...
...
libavcodec/vaapi_mpeg4.c
View file @
6001dad6
...
...
@@ -129,7 +129,7 @@ static int vaapi_mpeg4_decode_slice(AVCodecContext *avctx, const uint8_t *buffer
/* video_plane_with_short_video_header() contains all GOBs
* in-order, and this is what VA API (Intel backend) expects: only
* a single slice param. So fake macroblock_number for
FFmpeg
so
* a single slice param. So fake macroblock_number for
Libav
so
* that we don't call vaapi_mpeg4_decode_slice() again
*/
if
(
avctx
->
codec
->
id
==
CODEC_ID_H263
)
...
...
libavcodec/vaapi_vc1.c
View file @
6001dad6
...
...
@@ -24,7 +24,7 @@
#include "vc1.h"
#include "vc1data.h"
/** Translate
FFmpeg
MV modes to VA API */
/** Translate
Libav
MV modes to VA API */
static
int
get_VAMvModeVC1
(
enum
MVModes
mv_mode
)
{
switch
(
mv_mode
)
{
...
...
@@ -116,7 +116,7 @@ static inline VAMvModeVC1 vc1_get_MVMODE2(VC1Context *v)
return
0
;
}
/** Pack
FFmpeg
bitplanes into a VABitPlaneBuffer element */
/** Pack
Libav
bitplanes into a VABitPlaneBuffer element */
static
inline
void
vc1_pack_bitplanes
(
uint8_t
*
bitplane
,
int
n
,
const
uint8_t
*
ff_bp
[
3
],
int
x
,
int
y
,
int
stride
)
{
const
int
bitplane_index
=
n
/
2
;
...
...
libavcodec/version.h
View file @
6001dad6
/*
*
* This file is part of
FFmpeg
.
* This file is part of
Libav
.
*
*
FFmpeg
is free software; you can redistribute it and/or
*
Libav
is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
*
FFmpeg
is distributed in the hope that it will be useful,
*
Libav
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with
FFmpeg
; if not, write to the Free Software
* License along with
Libav
; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
...
...
libavcodec/vorbis_enc.c
View file @
6001dad6
...
...
@@ -957,7 +957,7 @@ static av_cold int vorbis_encode_init(AVCodecContext *avccontext)
vorbis_enc_context
*
venc
=
avccontext
->
priv_data
;
if
(
avccontext
->
channels
!=
2
)
{
av_log
(
avccontext
,
AV_LOG_ERROR
,
"Current
FFmpeg
Vorbis encoder only supports 2 channels.
\n
"
);
av_log
(
avccontext
,
AV_LOG_ERROR
,
"Current
Libav
Vorbis encoder only supports 2 channels.
\n
"
);
return
-
1
;
}
...
...
libavcodec/wmavoice.c
View file @
6001dad6
...
...
@@ -1912,7 +1912,7 @@ static int wmavoice_decode_packet(AVCodecContext *ctx, void *data,
*
data_size
=
0
;
/* Packets are sometimes a multiple of ctx->block_align, with a packet
* header at each ctx->block_align bytes. However,
FFmpeg
's ASF demuxer
* header at each ctx->block_align bytes. However,
Libav
's ASF demuxer
* feeds us ASF packets, which may concatenate multiple "codec" packets
* in a single "muxer" packet, so we artificially emulate that by
* capping the packet size at ctx->block_align. */
...
...
libavfilter/vf_fade.c
View file @
6001dad6
...
...
@@ -2,20 +2,20 @@
* Copyright (c) 2010 Brandon Mintern
* Copyright (c) 2007 Bobby Bingham
*
* This file is part of
FFmpeg
.
* This file is part of
Libav
.
*
*
FFmpeg
is free software; you can redistribute it and/or
*
Libav
is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public
* License as published by the Free Software Foundation; either
* version 2.1 of the License, or (at your option) any later version.
*
*
FFmpeg
is distributed in the hope that it will be useful,
*
Libav
is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with
FFmpeg
; if not, write to the Free Software
* License along with
Libav
; if not, write to the Free Software
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
*/
...
...
libavformat/avformat.h
View file @
6001dad6
...
...
@@ -742,7 +742,7 @@ typedef struct AVFormatContext {
/**
* Decoding: total stream bitrate in bit/s, 0 if not
* available. Never set it directly if the file_size and the
* duration are known as
FFmpeg
can compute it automatically.
* duration are known as
Libav
can compute it automatically.
*/
int
bit_rate
;
...
...
libavformat/avidec.c
View file @
6001dad6
...
...
@@ -588,7 +588,7 @@ static int avi_read_header(AVFormatContext *s, AVFormatParameters *ap)
/* Extract palette from extradata if bpp <= 8. */
/* This code assumes that extradata contains only palette. */
/* This is true for all paletted codecs implemented in
FFmpeg
. */
/* This is true for all paletted codecs implemented in
Libav
. */
if
(
st
->
codec
->
extradata_size
&&
(
st
->
codec
->
bits_per_coded_sample
<=
8
))
{
#if HAVE_BIGENDIAN
for
(
i
=
0
;
i
<
FFMIN
(
st
->
codec
->
extradata_size
,
AVPALETTE_SIZE
)
/
4
;
i
++
)
...
...
libavformat/mpegtsenc.c
View file @
6001dad6
...
...
@@ -181,7 +181,7 @@ static int mpegts_write_section1(MpegTSSection *s, int tid, int id,
/*********************************************/
/* mpegts writer */
#define DEFAULT_PROVIDER_NAME "
FFmpeg
"
#define DEFAULT_PROVIDER_NAME "
Libav
"
#define DEFAULT_SERVICE_NAME "Service01"
/* a PES packet header is generated every DEFAULT_PES_HEADER_FREQ packets */
...
...
libavformat/mxfenc.c
View file @
6001dad6
...
...
@@ -499,7 +499,7 @@ static void mxf_write_identification(AVFormatContext *s)
{
MXFContext
*
mxf
=
s
->
priv_data
;
AVIOContext
*
pb
=
s
->
pb
;
const
char
*
company
=
"
FFmpeg
"
;
const
char
*
company
=
"
Libav
"
;
const
char
*
product
=
"OP1a Muxer"
;
const
char
*
version
;
int
length
;
...
...
libavformat/oggparsespeex.c
View file @
6001dad6
...
...
@@ -59,7 +59,7 @@ static int speex_header(AVFormatContext *s, int idx) {
st
->
codec
->
channels
=
AV_RL32
(
p
+
48
);
/* We treat the whole Speex packet as a single frame everywhere Speex
is handled in
FFmpeg
. This avoids the complexities of splitting
is handled in
Libav
. This avoids the complexities of splitting
and joining individual Speex frames, which are not always
byte-aligned. */
st
->
codec
->
frame_size
=
AV_RL32
(
p
+
56
);
...
...
libavutil/error.c
View file @
6001dad6
...
...
@@ -28,7 +28,7 @@ int av_strerror(int errnum, char *errbuf, size_t errbuf_size)
case
AVERROR_EOF
:
errstr
=
"End of file"
;
break
;
case
AVERROR_INVALIDDATA
:
errstr
=
"Invalid data found when processing input"
;
break
;
case
AVERROR_NUMEXPECTED
:
errstr
=
"Number syntax expected in filename"
;
break
;
case
AVERROR_PATCHWELCOME
:
errstr
=
"Not yet implemented in
FFmpeg
, patches welcome"
;
break
;
case
AVERROR_PATCHWELCOME
:
errstr
=
"Not yet implemented in
Libav
, patches welcome"
;
break
;
case
AVERROR_DEMUXER_NOT_FOUND
:
errstr
=
"Demuxer not found"
;
break
;
case
AVERROR_MUXER_NOT_FOUND
:
errstr
=
"Muxer not found"
;
break
;
case
AVERROR_DECODER_NOT_FOUND
:
errstr
=
"Decoder not found"
;
break
;
...
...
libavutil/error.h
View file @
6001dad6
...
...
@@ -50,7 +50,7 @@
#define AVERROR_EOF AVERROR(EPIPE) ///< End of file
#define AVERROR_PATCHWELCOME (-MKTAG('P','A','W','E')) ///< Not yet implemented in
FFmpeg
, patches welcome
#define AVERROR_PATCHWELCOME (-MKTAG('P','A','W','E')) ///< Not yet implemented in
Libav
, patches welcome
#if LIBAVUTIL_VERSION_MAJOR > 50
#define AVERROR_INVALIDDATA (-MKTAG('I','N','D','A')) ///< Invalid data found when processing input
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment