Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
libdvbpsi
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
libdvbpsi
Commits
3eab23d9
Commit
3eab23d9
authored
Jul 23, 2012
by
Roberto Corno
Committed by
Jean-Paul Saman
Aug 09, 2012
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add RST decoder/generator support
Signed-off-by:
Jean-Paul Saman
<
jpsaman@videolan.org
>
parent
87b7cc9e
Changes
2
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
3 deletions
+4
-3
src/Makefile.am
src/Makefile.am
+2
-1
src/dvbpsi.c
src/dvbpsi.c
+2
-2
No files found.
src/Makefile.am
View file @
3eab23d9
...
...
@@ -16,7 +16,7 @@ libdvbpsi_la_LDFLAGS = -version-info 8:0:0 -no-undefined
pkginclude_HEADERS
=
dvbpsi.h psi.h descriptor.h demux.h
\
tables/pat.h tables/pmt.h tables/sdt.h tables/eit.h
\
tables/cat.h tables/nit.h tables/tot.h tables/sis.h
\
tables/bat.h
\
tables/bat.h
tables/rst.h
\
tables/atsc_vct.h tables/atsc_stt.h
\
tables/atsc_eit.h tables/atsc_mgt.h
\
tables/atsc_ett.h
\
...
...
@@ -114,6 +114,7 @@ tables_src = tables/pat.c tables/pat_private.h \
tables/tot.c tables/tot_private.h
\
tables/sis.c tables/sis_private.h
\
tables/bat.c tables/bat_private.h
\
tables/rst.c tables/rst_private.h
\
tables/atsc_vct.c tables/atsc_vct.h
\
tables/atsc_stt.c tables/atsc_stt.h
\
tables/atsc_eit.c tables/atsc_eit.h
\
...
...
src/dvbpsi.c
View file @
3eab23d9
...
...
@@ -470,8 +470,8 @@ bool dvbpsi_packet_push(dvbpsi_t *p_dvbpsi, uint8_t* p_data)
if
(
p_section
->
b_syntax_indicator
)
p_section
->
p_payload_end
-=
4
;
if
((
p_section
->
p_data
[
0
]
==
0x70
)
/* TDT (has no CRC 32) */
||
(
p_section
->
p_data
[
0
]
!=
0x72
&&
dvbpsi_ValidPSISection
(
p_section
)))
if
((
p_section
->
p_data
[
0
]
==
0x70
)
/* TDT (has no CRC 32) */
||
(
p_section
->
p_data
[
0
]
==
0x71
)
/* RST (has no CRC 32) */
||
(
p_section
->
p_data
[
0
]
!=
0x72
&&
dvbpsi_ValidPSISection
(
p_section
)))
{
/* PSI section is valid */
p_section
->
i_table_id
=
p_section
->
p_data
[
0
];
...
...
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