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
4c6f7440
Commit
4c6f7440
authored
Jan 22, 2007
by
Michael Niedermayer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
doxygenize comments
Originally committed as revision 7646 to
svn://svn.ffmpeg.org/ffmpeg/trunk
parent
4e15cc8b
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
29 additions
and
29 deletions
+29
-29
asf.h
libavformat/asf.h
+29
-29
No files found.
libavformat/asf.h
View file @
4c6f7440
...
...
@@ -39,28 +39,28 @@ typedef struct {
typedef
uint8_t
GUID
[
16
];
typedef
struct
{
GUID
guid
;
// generated by client computer
uint64_t
file_size
;
/
/
in bytes
// invalid if broadcasting
uint64_t
create_time
;
/
/
time of creation, in 100-nanosecond units since 1.1.1601
// invalid if broadcasting
uint64_t
play_time
;
/
/
play time, in 100-nanosecond units
// invalid if broadcasting
uint64_t
send_time
;
/
/
time to send file, in 100-nanosecond units
// invalid if broadcasting (could be ignored)
uint32_t
preroll
;
/
/
timestamp of the first packet, in milliseconds
// if nonzero - substract from time
uint32_t
ignore
;
// preroll is 64bit - but let's just ignore it
uint32_t
flags
;
/
/
0x01 - broadcast
//
0x02 - seekable
// rest is reserved should be 0
uint32_t
min_pktsize
;
/
/
size of a data packet
// invalid if broadcasting
uint32_t
max_pktsize
;
/
/
shall be the same as for min_pktsize
// invalid if broadcasting
uint32_t
max_bitrate
;
/
/
bandwith of stream in bps
//
should be the sum of bitrates of the
// individual media streams
GUID
guid
;
//
/<
generated by client computer
uint64_t
file_size
;
/
**<
in bytes
* invalid if broadcasting */
uint64_t
create_time
;
/
**<
time of creation, in 100-nanosecond units since 1.1.1601
* invalid if broadcasting */
uint64_t
play_time
;
/
**<
play time, in 100-nanosecond units
* invalid if broadcasting */
uint64_t
send_time
;
/
**<
time to send file, in 100-nanosecond units
* invalid if broadcasting (could be ignored) */
uint32_t
preroll
;
/
**<
timestamp of the first packet, in milliseconds
* if nonzero - substract from time */
uint32_t
ignore
;
//
/<
preroll is 64bit - but let's just ignore it
uint32_t
flags
;
/
**<
0x01 - broadcast
*
0x02 - seekable
* rest is reserved should be 0 */
uint32_t
min_pktsize
;
/
**<
size of a data packet
* invalid if broadcasting */
uint32_t
max_pktsize
;
/
**<
shall be the same as for min_pktsize
* invalid if broadcasting */
uint32_t
max_bitrate
;
/
**<
bandwith of stream in bps
*
should be the sum of bitrates of the
* individual media streams */
}
ASFMainHeader
;
...
...
@@ -74,11 +74,11 @@ typedef struct {
uint32_t
seqno
;
unsigned
int
packet_size
;
int
is_streamed
;
int
asfid2avid
[
128
];
/* conversion table from asf ID 2 AVStream ID */
ASFStream
streams
[
128
];
/* it's max number and it's not that big */
int
asfid2avid
[
128
];
///< conversion table from asf ID 2 AVStream ID
ASFStream
streams
[
128
];
///< it's max number and it's not that big
/* non streamed additonnal info */
uint64_t
nb_packets
;
///< how many packets are there in the file, invalid if broadcasting
int64_t
duration
;
/* in 100ns units */
int64_t
duration
;
///< in 100ns units
/* packet filling */
unsigned
char
multi_payloads_present
;
int
packet_size_left
;
...
...
@@ -90,9 +90,9 @@ typedef struct {
uint8_t
packet_buf
[
PACKET_SIZE
];
ByteIOContext
pb
;
/* only for reading */
uint64_t
data_offset
;
/* begining of the first data packet */
uint64_t
data_object_offset
;
/* data object offset (excl. GUID & size)*/
uint64_t
data_object_size
;
/* size of the data object */
uint64_t
data_offset
;
///< begining of the first data packet
uint64_t
data_object_offset
;
///< data object offset (excl. GUID & size)
uint64_t
data_object_size
;
///< size of the data object
int
index_read
;
ASFMainHeader
hdr
;
...
...
@@ -124,7 +124,7 @@ typedef struct {
uint32_t
nb_index_memory_alloc
;
uint16_t
maximum_packet
;
ASFStream
*
asf_st
;
/* currently decoded stream */
ASFStream
*
asf_st
;
///< currently decoded stream
}
ASFContext
;
static
const
GUID
asf_header
=
{
...
...
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