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
49b3f18a
Commit
49b3f18a
authored
Jul 21, 2002
by
Sigmund Augdal Helberg
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* all: these didn't get along in my last commit
parent
e8c38398
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
43 additions
and
4 deletions
+43
-4
include/input_ext-intf.h
include/input_ext-intf.h
+29
-2
include/input_ext-plugins.h
include/input_ext-plugins.h
+7
-1
include/vlc_common.h
include/vlc_common.h
+3
-1
include/vlc_symbols.h
include/vlc_symbols.h
+4
-0
No files found.
include/input_ext-intf.h
View file @
49b3f18a
...
...
@@ -4,7 +4,7 @@
* control the pace of reading.
*****************************************************************************
* Copyright (C) 1999, 2000 VideoLAN
* $Id: input_ext-intf.h,v 1.7
0 2002/07/20 18:01:41 sam
Exp $
* $Id: input_ext-intf.h,v 1.7
1 2002/07/21 19:26:13 sigmunau
Exp $
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
*
...
...
@@ -160,7 +160,31 @@ struct input_area_t
};
/*****************************************************************************
* stream_descriptor_t
* input_info_t
*****************************************************************************
* Composes a linked list of name/value pairs intended to inform the
* user about the current stream
*****************************************************************************/
struct
input_info_t
{
char
*
psz_name
;
char
*
psz_value
;
input_info_t
*
p_next
;
};
/*****************************************************************************
* input_info_category_t
*****************************************************************************
* Composes a linked list of categories in which to place info about
* the stream.
*****************************************************************************/
struct
input_info_category_t
{
char
*
psz_name
;
input_info_t
*
p_info
;
input_info_category_t
*
p_next
;
};
/*****************************************************************************
* stream_descriptor_t
*****************************************************************************
* Describes a stream and list its associated programs. Build upon
* the information carried in program association sections (for instance)
...
...
@@ -217,6 +241,9 @@ struct stream_descriptor_t
/* Stream control */
stream_ctrl_t
control
;
/* Input info */
input_info_category_t
*
p_info
;
/* Statistics */
count_t
c_packets_read
;
/* packets read */
count_t
c_packets_trashed
;
/* trashed packets */
...
...
include/input_ext-plugins.h
View file @
49b3f18a
...
...
@@ -3,7 +3,7 @@
* but exported to plug-ins
*****************************************************************************
* Copyright (C) 1999-2002 VideoLAN
* $Id: input_ext-plugins.h,v 1.3
1 2002/07/20 18:01:41 sam
Exp $
* $Id: input_ext-plugins.h,v 1.3
2 2002/07/21 19:26:13 sigmunau
Exp $
*
* Authors: Christophe Massiot <massiot@via.ecp.fr>
*
...
...
@@ -70,6 +70,12 @@ VLC_EXPORT( int, input_ClockManageControl, ( input_thread_t *, pgrm_descriptor_
VLC_EXPORT
(
void
,
input_ClockManageRef
,
(
input_thread_t
*
,
pgrm_descriptor_t
*
,
mtime_t
)
);
VLC_EXPORT
(
mtime_t
,
input_ClockGetTS
,
(
input_thread_t
*
,
pgrm_descriptor_t
*
,
mtime_t
)
);
/*****************************************************************************
* Prototypes from input_info.c
*****************************************************************************/
VLC_EXPORT
(
input_info_category_t
*
,
input_InfoCategory
,
(
input_thread_t
*
,
char
*
)
);
VLC_EXPORT
(
int
,
input_AddInfo
,
(
input_info_category_t
*
,
char
*
,
char
*
,
...
)
);
int
input_DelInfo
(
input_thread_t
*
p_input
);
/* no need to export this */
/*****************************************************************************
* Prototypes from input_ext-plugins.h (buffers management)
*****************************************************************************/
...
...
include/vlc_common.h
View file @
49b3f18a
...
...
@@ -3,7 +3,7 @@
* Collection of useful common types and macros definitions
*****************************************************************************
* Copyright (C) 1998, 1999, 2000 VideoLAN
* $Id: vlc_common.h,v 1.1
0 2002/07/20 18:01:42 sam
Exp $
* $Id: vlc_common.h,v 1.1
1 2002/07/21 19:26:13 sigmunau
Exp $
*
* Authors: Samuel Hocevar <sam@via.ecp.fr>
* Vincent Seguin <seguin@via.ecp.fr>
...
...
@@ -187,6 +187,8 @@ VLC_DECLARE_STRUCT(pes_packet_t)
VLC_DECLARE_STRUCT
(
bit_stream_t
)
VLC_DECLARE_STRUCT
(
network_socket_t
)
VLC_DECLARE_STRUCT
(
iso639_lang_t
)
VLC_DECLARE_STRUCT
(
input_info_t
)
VLC_DECLARE_STRUCT
(
input_info_category_t
)
/*****************************************************************************
* Plug-in stuff
...
...
include/vlc_symbols.h
View file @
49b3f18a
...
...
@@ -19,6 +19,7 @@ struct module_symbols_t
es_descriptor_t
*
(
*
input_ParsePS_inner
)
(
input_thread_t
*
,
data_packet_t
*
)
;
float
(
*
__config_GetFloat_inner
)
(
vlc_object_t
*
,
const
char
*
)
;
input_area_t
*
(
*
input_AddArea_inner
)
(
input_thread_t
*
)
;
input_info_category_t
*
(
*
input_InfoCategory_inner
)
(
input_thread_t
*
,
char
*
)
;
int
(
*
__config_GetInt_inner
)
(
vlc_object_t
*
,
const
char
*
)
;
int
(
*
__config_LoadCmdLine_inner
)
(
vlc_object_t
*
,
int
*
,
char
*
[],
vlc_bool_t
)
;
int
(
*
__config_LoadConfigFile_inner
)
(
vlc_object_t
*
,
const
char
*
)
;
...
...
@@ -34,6 +35,7 @@ struct module_symbols_t
int
(
*
__vlc_threads_end_inner
)
(
vlc_object_t
*
)
;
int
(
*
__vlc_threads_init_inner
)
(
vlc_object_t
*
)
;
int
(
*
input_AccessInit_inner
)
(
input_thread_t
*
)
;
int
(
*
input_AddInfo_inner
)
(
input_info_category_t
*
,
char
*
,
char
*
,
...
)
;
int
(
*
input_ChangeArea_inner
)
(
input_thread_t
*
,
input_area_t
*
)
;
int
(
*
input_ChangeES_inner
)
(
input_thread_t
*
,
es_descriptor_t
*
,
u8
)
;
int
(
*
input_ChangeProgram_inner
)
(
input_thread_t
*
,
u16
)
;
...
...
@@ -207,6 +209,7 @@ struct module_symbols_t
# define input_AccessReinit p_symbols->input_AccessReinit_inner
# define input_AddArea p_symbols->input_AddArea_inner
# define input_AddES p_symbols->input_AddES_inner
# define input_AddInfo p_symbols->input_AddInfo_inner
# define input_AddProgram p_symbols->input_AddProgram_inner
# define input_BuffersEnd p_symbols->input_BuffersEnd_inner
# define input_ChangeArea p_symbols->input_ChangeArea_inner
...
...
@@ -234,6 +237,7 @@ struct module_symbols_t
# define input_FindES p_symbols->input_FindES_inner
# define input_FindProgram p_symbols->input_FindProgram_inner
# define input_GatherPES p_symbols->input_GatherPES_inner
# define input_InfoCategory p_symbols->input_InfoCategory_inner
# define input_InitStream p_symbols->input_InitStream_inner
# define input_NewBuffer p_symbols->input_NewBuffer_inner
# define input_NewPES p_symbols->input_NewPES_inner
...
...
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