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
7f37f568
Commit
7f37f568
authored
Dec 13, 2008
by
Diego Biurrun
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
whitespace cosmetics
Originally committed as revision 16100 to
svn://svn.ffmpeg.org/ffmpeg/trunk
parent
bda4e394
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
39 additions
and
29 deletions
+39
-29
allformats.c
libavformat/allformats.c
+9
-9
avio.h
libavformat/avio.h
+17
-14
aviobuf.c
libavformat/aviobuf.c
+13
-6
No files found.
libavformat/allformats.c
View file @
7f37f568
...
@@ -22,16 +22,16 @@
...
@@ -22,16 +22,16 @@
#include "rtp_internal.h"
#include "rtp_internal.h"
#include "rdt.h"
#include "rdt.h"
#define REGISTER_MUXER(X,x) { \
#define REGISTER_MUXER(X,x) {
extern AVOutputFormat x##_muxer;
\
extern AVOutputFormat x##_muxer; \
if(ENABLE_##X##_MUXER) av_register_output_format(&x##_muxer); }
if(ENABLE_##X##_MUXER) av_register_output_format(&x##_muxer); }
#define REGISTER_DEMUXER(X,x) { \
#define REGISTER_DEMUXER(X,x) {
extern AVInputFormat x##_demuxer;
\
extern AVInputFormat x##_demuxer; \
if(ENABLE_##X##_DEMUXER) av_register_input_format(&x##_demuxer); }
if(ENABLE_##X##_DEMUXER) av_register_input_format(&x##_demuxer); }
#define REGISTER_MUXDEMUX(X,x) REGISTER_MUXER(X,x); REGISTER_DEMUXER(X,x)
#define REGISTER_MUXDEMUX(X,x) REGISTER_MUXER(X,x); REGISTER_DEMUXER(X,x)
#define REGISTER_PROTOCOL(X,x) { \
extern URLProtocol x##_protocol; \
#define REGISTER_PROTOCOL(X,x) {
extern URLProtocol x##_protocol; \
if(ENABLE_##X##_PROTOCOL) register_protocol(&x##_protocol); }
if(ENABLE_##X##_PROTOCOL) register_protocol(&x##_protocol); }
/* If you do not call this function, then you can select exactly which
/* If you do not call this function, then you can select exactly which
formats you want to support */
formats you want to support */
...
...
libavformat/avio.h
View file @
7f37f568
...
@@ -114,8 +114,8 @@ int av_url_read_pause(URLContext *h, int pause);
...
@@ -114,8 +114,8 @@ int av_url_read_pause(URLContext *h, int pause);
* @return >= 0 on success
* @return >= 0 on success
* @see AVInputFormat::read_seek
* @see AVInputFormat::read_seek
*/
*/
int64_t
av_url_read_seek
(
URLContext
*
h
,
int64_t
av_url_read_seek
(
URLContext
*
h
,
int
stream_index
,
int
stream_index
,
int64_t
timestamp
,
int
flags
);
int64_t
timestamp
,
int
flags
);
/**
/**
* Passing this as the "whence" parameter to a seek function causes it to
* Passing this as the "whence" parameter to a seek function causes it to
...
@@ -133,8 +133,8 @@ typedef struct URLProtocol {
...
@@ -133,8 +133,8 @@ typedef struct URLProtocol {
int
(
*
url_close
)(
URLContext
*
h
);
int
(
*
url_close
)(
URLContext
*
h
);
struct
URLProtocol
*
next
;
struct
URLProtocol
*
next
;
int
(
*
url_read_pause
)(
URLContext
*
h
,
int
pause
);
int
(
*
url_read_pause
)(
URLContext
*
h
,
int
pause
);
int64_t
(
*
url_read_seek
)(
URLContext
*
h
,
int64_t
(
*
url_read_seek
)(
URLContext
*
h
,
int
stream_index
,
int
stream_index
,
int64_t
timestamp
,
int
flags
);
int64_t
timestamp
,
int
flags
);
}
URLProtocol
;
}
URLProtocol
;
extern
URLProtocol
*
first_protocol
;
extern
URLProtocol
*
first_protocol
;
...
@@ -170,8 +170,8 @@ typedef struct {
...
@@ -170,8 +170,8 @@ typedef struct {
unsigned
long
(
*
update_checksum
)(
unsigned
long
checksum
,
const
uint8_t
*
buf
,
unsigned
int
size
);
unsigned
long
(
*
update_checksum
)(
unsigned
long
checksum
,
const
uint8_t
*
buf
,
unsigned
int
size
);
int
error
;
///< contains the error code or 0 if no error happened
int
error
;
///< contains the error code or 0 if no error happened
int
(
*
read_pause
)(
void
*
opaque
,
int
pause
);
int
(
*
read_pause
)(
void
*
opaque
,
int
pause
);
int64_t
(
*
read_seek
)(
void
*
opaque
,
int64_t
(
*
read_seek
)(
void
*
opaque
,
int
stream_index
,
int
stream_index
,
int64_t
timestamp
,
int
flags
);
int64_t
timestamp
,
int
flags
);
}
ByteIOContext
;
}
ByteIOContext
;
int
init_put_byte
(
ByteIOContext
*
s
,
int
init_put_byte
(
ByteIOContext
*
s
,
...
@@ -238,8 +238,8 @@ int url_feof(ByteIOContext *s);
...
@@ -238,8 +238,8 @@ int url_feof(ByteIOContext *s);
int
url_ferror
(
ByteIOContext
*
s
);
int
url_ferror
(
ByteIOContext
*
s
);
int
av_url_read_fpause
(
ByteIOContext
*
h
,
int
pause
);
int
av_url_read_fpause
(
ByteIOContext
*
h
,
int
pause
);
int64_t
av_url_read_fseek
(
ByteIOContext
*
h
,
int64_t
av_url_read_fseek
(
ByteIOContext
*
h
,
int
stream_index
,
int
stream_index
,
int64_t
timestamp
,
int
flags
);
int64_t
timestamp
,
int
flags
);
#define URL_EOF (-1)
#define URL_EOF (-1)
/** @note return URL_EOF (-1) if EOF */
/** @note return URL_EOF (-1) if EOF */
...
@@ -253,7 +253,7 @@ int url_fprintf(ByteIOContext *s, const char *fmt, ...);
...
@@ -253,7 +253,7 @@ int url_fprintf(ByteIOContext *s, const char *fmt, ...);
#endif
#endif
/** @note unlike fgets, the EOL character is not returned and a whole
/** @note unlike fgets, the EOL character is not returned and a whole
line is parsed. return NULL if first char read was EOF */
line is parsed. return NULL if first char read was EOF */
char
*
url_fgets
(
ByteIOContext
*
s
,
char
*
buf
,
int
buf_size
);
char
*
url_fgets
(
ByteIOContext
*
s
,
char
*
buf
,
int
buf_size
);
void
put_flush_packet
(
ByteIOContext
*
s
);
void
put_flush_packet
(
ByteIOContext
*
s
);
...
@@ -274,7 +274,7 @@ int get_buffer(ByteIOContext *s, unsigned char *buf, int size);
...
@@ -274,7 +274,7 @@ int get_buffer(ByteIOContext *s, unsigned char *buf, int size);
int
get_partial_buffer
(
ByteIOContext
*
s
,
unsigned
char
*
buf
,
int
size
);
int
get_partial_buffer
(
ByteIOContext
*
s
,
unsigned
char
*
buf
,
int
size
);
/** @note return 0 if EOF, so you cannot use it if EOF handling is
/** @note return 0 if EOF, so you cannot use it if EOF handling is
necessary */
necessary */
int
get_byte
(
ByteIOContext
*
s
);
int
get_byte
(
ByteIOContext
*
s
);
unsigned
int
get_le24
(
ByteIOContext
*
s
);
unsigned
int
get_le24
(
ByteIOContext
*
s
);
unsigned
int
get_le32
(
ByteIOContext
*
s
);
unsigned
int
get_le32
(
ByteIOContext
*
s
);
...
@@ -295,7 +295,7 @@ static inline int url_is_streamed(ByteIOContext *s)
...
@@ -295,7 +295,7 @@ static inline int url_is_streamed(ByteIOContext *s)
}
}
/** @note when opened as read/write, the buffers are only used for
/** @note when opened as read/write, the buffers are only used for
writing */
writing */
int
url_fdopen
(
ByteIOContext
**
s
,
URLContext
*
h
);
int
url_fdopen
(
ByteIOContext
**
s
,
URLContext
*
h
);
/** @warning must be called before any I/O */
/** @warning must be called before any I/O */
...
@@ -307,7 +307,7 @@ int url_setbufsize(ByteIOContext *s, int buf_size);
...
@@ -307,7 +307,7 @@ int url_setbufsize(ByteIOContext *s, int buf_size);
int
url_resetbuf
(
ByteIOContext
*
s
,
int
flags
);
int
url_resetbuf
(
ByteIOContext
*
s
,
int
flags
);
/** @note when opened as read/write, the buffers are only used for
/** @note when opened as read/write, the buffers are only used for
writing */
writing */
int
url_fopen
(
ByteIOContext
**
s
,
const
char
*
filename
,
int
flags
);
int
url_fopen
(
ByteIOContext
**
s
,
const
char
*
filename
,
int
flags
);
int
url_fclose
(
ByteIOContext
*
s
);
int
url_fclose
(
ByteIOContext
*
s
);
URLContext
*
url_fileno
(
ByteIOContext
*
s
);
URLContext
*
url_fileno
(
ByteIOContext
*
s
);
...
@@ -355,9 +355,12 @@ int url_open_dyn_packet_buf(ByteIOContext **s, int max_packet_size);
...
@@ -355,9 +355,12 @@ int url_open_dyn_packet_buf(ByteIOContext **s, int max_packet_size);
*/
*/
int
url_close_dyn_buf
(
ByteIOContext
*
s
,
uint8_t
**
pbuffer
);
int
url_close_dyn_buf
(
ByteIOContext
*
s
,
uint8_t
**
pbuffer
);
unsigned
long
ff_crc04C11DB7_update
(
unsigned
long
checksum
,
const
uint8_t
*
buf
,
unsigned
int
len
);
unsigned
long
ff_crc04C11DB7_update
(
unsigned
long
checksum
,
const
uint8_t
*
buf
,
unsigned
int
len
);
unsigned
long
get_checksum
(
ByteIOContext
*
s
);
unsigned
long
get_checksum
(
ByteIOContext
*
s
);
void
init_checksum
(
ByteIOContext
*
s
,
unsigned
long
(
*
update_checksum
)(
unsigned
long
c
,
const
uint8_t
*
p
,
unsigned
int
len
),
unsigned
long
checksum
);
void
init_checksum
(
ByteIOContext
*
s
,
unsigned
long
(
*
update_checksum
)(
unsigned
long
c
,
const
uint8_t
*
p
,
unsigned
int
len
),
unsigned
long
checksum
);
/* udp.c */
/* udp.c */
int
udp_set_remote_url
(
URLContext
*
h
,
const
char
*
uri
);
int
udp_set_remote_url
(
URLContext
*
h
,
const
char
*
uri
);
...
...
libavformat/aviobuf.c
View file @
7f37f568
...
@@ -68,7 +68,8 @@ ByteIOContext *av_alloc_put_byte(
...
@@ -68,7 +68,8 @@ ByteIOContext *av_alloc_put_byte(
void
*
opaque
,
void
*
opaque
,
int
(
*
read_packet
)(
void
*
opaque
,
uint8_t
*
buf
,
int
buf_size
),
int
(
*
read_packet
)(
void
*
opaque
,
uint8_t
*
buf
,
int
buf_size
),
int
(
*
write_packet
)(
void
*
opaque
,
uint8_t
*
buf
,
int
buf_size
),
int
(
*
write_packet
)(
void
*
opaque
,
uint8_t
*
buf
,
int
buf_size
),
int64_t
(
*
seek
)(
void
*
opaque
,
int64_t
offset
,
int
whence
))
{
int64_t
(
*
seek
)(
void
*
opaque
,
int64_t
offset
,
int
whence
))
{
ByteIOContext
*
s
=
av_mallocz
(
sizeof
(
ByteIOContext
));
ByteIOContext
*
s
=
av_mallocz
(
sizeof
(
ByteIOContext
));
init_put_byte
(
s
,
buffer
,
buffer_size
,
write_flag
,
opaque
,
init_put_byte
(
s
,
buffer
,
buffer_size
,
write_flag
,
opaque
,
read_packet
,
write_packet
,
seek
);
read_packet
,
write_packet
,
seek
);
...
@@ -322,17 +323,23 @@ static void fill_buffer(ByteIOContext *s)
...
@@ -322,17 +323,23 @@ static void fill_buffer(ByteIOContext *s)
}
}
}
}
unsigned
long
ff_crc04C11DB7_update
(
unsigned
long
checksum
,
const
uint8_t
*
buf
,
unsigned
int
len
){
unsigned
long
ff_crc04C11DB7_update
(
unsigned
long
checksum
,
const
uint8_t
*
buf
,
unsigned
int
len
)
{
return
av_crc
(
av_crc_get_table
(
AV_CRC_32_IEEE
),
checksum
,
buf
,
len
);
return
av_crc
(
av_crc_get_table
(
AV_CRC_32_IEEE
),
checksum
,
buf
,
len
);
}
}
unsigned
long
get_checksum
(
ByteIOContext
*
s
){
unsigned
long
get_checksum
(
ByteIOContext
*
s
)
{
s
->
checksum
=
s
->
update_checksum
(
s
->
checksum
,
s
->
checksum_ptr
,
s
->
buf_ptr
-
s
->
checksum_ptr
);
s
->
checksum
=
s
->
update_checksum
(
s
->
checksum
,
s
->
checksum_ptr
,
s
->
buf_ptr
-
s
->
checksum_ptr
);
s
->
update_checksum
=
NULL
;
s
->
update_checksum
=
NULL
;
return
s
->
checksum
;
return
s
->
checksum
;
}
}
void
init_checksum
(
ByteIOContext
*
s
,
unsigned
long
(
*
update_checksum
)(
unsigned
long
c
,
const
uint8_t
*
p
,
unsigned
int
len
),
unsigned
long
checksum
){
void
init_checksum
(
ByteIOContext
*
s
,
unsigned
long
(
*
update_checksum
)(
unsigned
long
c
,
const
uint8_t
*
p
,
unsigned
int
len
),
unsigned
long
checksum
)
{
s
->
update_checksum
=
update_checksum
;
s
->
update_checksum
=
update_checksum
;
if
(
s
->
update_checksum
){
if
(
s
->
update_checksum
){
s
->
checksum
=
checksum
;
s
->
checksum
=
checksum
;
...
@@ -665,8 +672,8 @@ int av_url_read_fpause(ByteIOContext *s, int pause)
...
@@ -665,8 +672,8 @@ int av_url_read_fpause(ByteIOContext *s, int pause)
return
s
->
read_pause
(
s
->
opaque
,
pause
);
return
s
->
read_pause
(
s
->
opaque
,
pause
);
}
}
int64_t
av_url_read_fseek
(
ByteIOContext
*
s
,
int64_t
av_url_read_fseek
(
ByteIOContext
*
s
,
int
stream_index
,
int
stream_index
,
int64_t
timestamp
,
int
flags
)
int64_t
timestamp
,
int
flags
)
{
{
URLContext
*
h
=
s
->
opaque
;
URLContext
*
h
=
s
->
opaque
;
int64_t
ret
;
int64_t
ret
;
...
...
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