Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-gpu
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-gpu
Commits
0ae5c1cd
Commit
0ae5c1cd
authored
May 11, 2010
by
Laurent Aimar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Added video_format_Print.
parent
77e04037
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
19 additions
and
18 deletions
+19
-18
include/vlc_es.h
include/vlc_es.h
+5
-0
src/libvlccore.sym
src/libvlccore.sym
+1
-0
src/misc/es_format.c
src/misc/es_format.c
+12
-0
src/video_output/video_output.c
src/video_output/video_output.c
+1
-18
No files found.
include/vlc_es.h
View file @
0ae5c1cd
...
...
@@ -178,6 +178,11 @@ VLC_EXPORT( void, video_format_Setup, ( video_format_t *, vlc_fourcc_t i_chroma,
*/
VLC_EXPORT
(
bool
,
video_format_IsSimilar
,
(
const
video_format_t
*
,
const
video_format_t
*
)
);
/**
* It prints details about the given video_format_t
*/
VLC_EXPORT
(
void
,
video_format_Print
,
(
vlc_object_t
*
,
const
char
*
,
const
video_format_t
*
)
);
/**
* subtitles format description
*/
...
...
src/libvlccore.sym
View file @
0ae5c1cd
...
...
@@ -468,6 +468,7 @@ var_Inherit
video_format_FixRgb
video_format_IsSimilar
video_format_Setup
video_format_Print
video_splitter_Delete
video_splitter_New
vlc_avcodec_mutex
...
...
src/misc/es_format.c
View file @
0ae5c1cd
...
...
@@ -237,6 +237,18 @@ bool video_format_IsSimilar( const video_format_t *p_fmt1, const video_format_t
}
return
true
;
}
void
video_format_Print
(
vlc_object_t
*
p_this
,
const
char
*
psz_text
,
const
video_format_t
*
fmt
)
{
msg_Dbg
(
p_this
,
"%s sz %ix%i, of (%i,%i), vsz %ix%i, 4cc %4.4s, sar %i:%i, msk r0x%x g0x%x b0x%x"
,
psz_text
,
fmt
->
i_width
,
fmt
->
i_height
,
fmt
->
i_x_offset
,
fmt
->
i_y_offset
,
fmt
->
i_visible_width
,
fmt
->
i_visible_height
,
(
char
*
)
&
fmt
->
i_chroma
,
fmt
->
i_sar_num
,
fmt
->
i_sar_den
,
fmt
->
i_rmask
,
fmt
->
i_gmask
,
fmt
->
i_bmask
);
}
void
es_format_Init
(
es_format_t
*
fmt
,
int
i_cat
,
vlc_fourcc_t
i_codec
)
...
...
src/video_output/video_output.c
View file @
0ae5c1cd
...
...
@@ -64,9 +64,6 @@ static int FilterCallback( vlc_object_t *, char const *,
static
int
VideoFilter2Callback
(
vlc_object_t
*
,
char
const
*
,
vlc_value_t
,
vlc_value_t
,
void
*
);
/* */
static
void
PrintVideoFormat
(
vout_thread_t
*
,
const
char
*
,
const
video_format_t
*
);
/* Maximum delay between 2 displayed pictures.
* XXX it is needed for now but should be removed in the long term.
*/
...
...
@@ -991,7 +988,7 @@ static int ThreadInit(vout_thread_t *vout)
vout
->
p
->
displayed
.
decoded
=
NULL
;
PrintVideoFormat
(
vout
,
"original format"
,
&
vout
->
p
->
original
);
video_format_Print
(
VLC_OBJECT
(
vout
)
,
"original format"
,
&
vout
->
p
->
original
);
return
VLC_SUCCESS
;
}
...
...
@@ -1154,17 +1151,3 @@ static int VideoFilter2Callback(vlc_object_t *object, char const *cmd,
return
VLC_SUCCESS
;
}
/* */
static
void
PrintVideoFormat
(
vout_thread_t
*
vout
,
const
char
*
description
,
const
video_format_t
*
fmt
)
{
msg_Dbg
(
vout
,
"%s sz %ix%i, of (%i,%i), vsz %ix%i, 4cc %4.4s, sar %i:%i, msk r0x%x g0x%x b0x%x"
,
description
,
fmt
->
i_width
,
fmt
->
i_height
,
fmt
->
i_x_offset
,
fmt
->
i_y_offset
,
fmt
->
i_visible_width
,
fmt
->
i_visible_height
,
(
char
*
)
&
fmt
->
i_chroma
,
fmt
->
i_sar_num
,
fmt
->
i_sar_den
,
fmt
->
i_rmask
,
fmt
->
i_gmask
,
fmt
->
i_bmask
);
}
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