Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc
Commits
eee5172f
Commit
eee5172f
authored
Jan 18, 2000
by
Vincent Seguin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Ajout de quelques membres a picture_t
parent
6bc7ac7c
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
11 deletions
+16
-11
include/video.h
include/video.h
+16
-11
No files found.
include/video.h
View file @
eee5172f
...
@@ -31,13 +31,20 @@ typedef struct
...
@@ -31,13 +31,20 @@ typedef struct
int
i_status
;
/* picture flags */
int
i_status
;
/* picture flags */
int
i_matrix_coefficients
;
/* in YUV type, encoding type */
int
i_matrix_coefficients
;
/* in YUV type, encoding type */
/* Picture properties - those properties are fixed at initialization and
/* Picture static properties - those properties are fixed at initialization
* should NOT be modified. Note that for YUV pictures, i_bytes_per_line is
* and should NOT be modified. Note that for YUV pictures, i_bytes_per_line
* the number of bytes for Y samples - the total size allocated will depend
* has no signification and is replaced by i_width */
* of the picture format */
int
i_width
;
/* picture width */
int
i_width
;
/* picture width */
int
i_height
;
/* picture height */
int
i_height
;
/* picture height */
int
i_bytes_per_line
;
/* total number of bytes per line */
int
i_bytes_per_line
;
/* total number of bytes per line */
/* Picture dynamic properties - those properties can be changed by the
* decoder */
int
i_display_horizontal_offset
;
/* ISO/IEC 13818-2 6.3.12 */
int
i_display_vertical_offset
;
/* ISO/IEC 13818-2 6.3.12 */
int
i_display_width
;
/* useful picture width */
int
i_display_height
;
/* useful picture height */
int
i_aspect_ratio
;
/* aspect ratio */
/* Link reference counter - it can be modified using vout_Link and
/* Link reference counter - it can be modified using vout_Link and
* vout_Unlink functions, or directly if the picture is independant */
* vout_Unlink functions, or directly if the picture is independant */
...
@@ -77,10 +84,8 @@ typedef struct
...
@@ -77,10 +84,8 @@ typedef struct
#define DISPLAYED_PICTURE 3
/* picture has been displayed but is linked */
#define DISPLAYED_PICTURE 3
/* picture has been displayed but is linked */
#define DESTROYED_PICTURE 4
/* picture is allocated but no more used */
#define DESTROYED_PICTURE 4
/* picture is allocated but no more used */
/* Aspect ratios (ISO/IEC 13818-2 section 6.3.3, table 6-3) */
#define AR_SQUARE_PICTURE 1
/* square pixels */
#define AR_3_4_PICTURE 2
/* 3:4 picture (TV) */
#define AR_16_9_PICTURE 3
/* 16:9 picture (wide screen) */
#define AR_221_1_PICTURE 4
/* 2.21:1 picture (movie) */
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