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
4972e5a1
Commit
4972e5a1
authored
Jul 05, 2013
by
Luca Barbato
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bitstream_filter: K&R formatting cosmetics
parent
d3635f3a
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
32 additions
and
22 deletions
+32
-22
bitstream_filter.c
libavcodec/bitstream_filter.c
+32
-22
No files found.
libavcodec/bitstream_filter.c
View file @
4972e5a1
...
@@ -23,35 +23,43 @@
...
@@ -23,35 +23,43 @@
#include "avcodec.h"
#include "avcodec.h"
#include "libavutil/mem.h"
#include "libavutil/mem.h"
static
AVBitStreamFilter
*
first_bitstream_filter
=
NULL
;
static
AVBitStreamFilter
*
first_bitstream_filter
=
NULL
;
AVBitStreamFilter
*
av_bitstream_filter_next
(
AVBitStreamFilter
*
f
){
AVBitStreamFilter
*
av_bitstream_filter_next
(
AVBitStreamFilter
*
f
)
if
(
f
)
return
f
->
next
;
{
else
return
first_bitstream_filter
;
if
(
f
)
return
f
->
next
;
else
return
first_bitstream_filter
;
}
}
void
av_register_bitstream_filter
(
AVBitStreamFilter
*
bsf
){
void
av_register_bitstream_filter
(
AVBitStreamFilter
*
bsf
)
{
bsf
->
next
=
first_bitstream_filter
;
bsf
->
next
=
first_bitstream_filter
;
first_bitstream_filter
=
bsf
;
first_bitstream_filter
=
bsf
;
}
}
AVBitStreamFilterContext
*
av_bitstream_filter_init
(
const
char
*
name
){
AVBitStreamFilterContext
*
av_bitstream_filter_init
(
const
char
*
name
)
AVBitStreamFilter
*
bsf
=
first_bitstream_filter
;
{
AVBitStreamFilter
*
bsf
=
first_bitstream_filter
;
while
(
bsf
){
while
(
bsf
)
{
if
(
!
strcmp
(
name
,
bsf
->
name
)){
if
(
!
strcmp
(
name
,
bsf
->
name
))
{
AVBitStreamFilterContext
*
bsfc
=
av_mallocz
(
sizeof
(
AVBitStreamFilterContext
));
AVBitStreamFilterContext
*
bsfc
=
bsfc
->
filter
=
bsf
;
av_mallocz
(
sizeof
(
AVBitStreamFilterContext
));
bsfc
->
priv_data
=
bsf
->
priv_data_size
?
av_mallocz
(
bsf
->
priv_data_size
)
:
NULL
;
bsfc
->
filter
=
bsf
;
bsfc
->
priv_data
=
bsf
->
priv_data_size
?
av_mallocz
(
bsf
->
priv_data_size
)
:
NULL
;
return
bsfc
;
return
bsfc
;
}
}
bsf
=
bsf
->
next
;
bsf
=
bsf
->
next
;
}
}
return
NULL
;
return
NULL
;
}
}
void
av_bitstream_filter_close
(
AVBitStreamFilterContext
*
bsfc
){
void
av_bitstream_filter_close
(
AVBitStreamFilterContext
*
bsfc
)
if
(
bsfc
->
filter
->
close
)
{
if
(
bsfc
->
filter
->
close
)
bsfc
->
filter
->
close
(
bsfc
);
bsfc
->
filter
->
close
(
bsfc
);
av_freep
(
&
bsfc
->
priv_data
);
av_freep
(
&
bsfc
->
priv_data
);
av_parser_close
(
bsfc
->
parser
);
av_parser_close
(
bsfc
->
parser
);
...
@@ -61,8 +69,10 @@ void av_bitstream_filter_close(AVBitStreamFilterContext *bsfc){
...
@@ -61,8 +69,10 @@ void av_bitstream_filter_close(AVBitStreamFilterContext *bsfc){
int
av_bitstream_filter_filter
(
AVBitStreamFilterContext
*
bsfc
,
int
av_bitstream_filter_filter
(
AVBitStreamFilterContext
*
bsfc
,
AVCodecContext
*
avctx
,
const
char
*
args
,
AVCodecContext
*
avctx
,
const
char
*
args
,
uint8_t
**
poutbuf
,
int
*
poutbuf_size
,
uint8_t
**
poutbuf
,
int
*
poutbuf_size
,
const
uint8_t
*
buf
,
int
buf_size
,
int
keyframe
){
const
uint8_t
*
buf
,
int
buf_size
,
int
keyframe
)
*
poutbuf
=
(
uint8_t
*
)
buf
;
{
*
poutbuf_size
=
buf_size
;
*
poutbuf
=
(
uint8_t
*
)
buf
;
return
bsfc
->
filter
->
filter
(
bsfc
,
avctx
,
args
,
poutbuf
,
poutbuf_size
,
buf
,
buf_size
,
keyframe
);
*
poutbuf_size
=
buf_size
;
return
bsfc
->
filter
->
filter
(
bsfc
,
avctx
,
args
,
poutbuf
,
poutbuf_size
,
buf
,
buf_size
,
keyframe
);
}
}
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