libdvbpsi原始碼分析 前言

2021-07-01 23:33:52 字數 667 閱讀 3715

libdvbpsi 是vlc中的乙個解碼庫。它能解碼或解析出所有的節目專用資訊(psi)以及mpeg2 ts流或dvb流

中的描述符(descriptor)。

目前能解析的psi/si表包括(

bat,cat,eit,nit,pat,pmt,sdt,sis,tot,tdt).

bat:bouquet association table     業務關聯表

cat:conditional access table       條件接入表

eit: event information table        事件資訊表(epg)

nit:  network information table     網路資訊表

pat: program association table     節目關聯表

pmt: program map table              節目對映表

sdt: service description table       業務描述表

libdvbpsi主頁:

其中涉及到的dvb規範如下:

系統:            iso/iec 13818-1

音訊編碼。    iso/iec 13818-3

dvb官網:

此處筆者使用的是version 1.1.1.

spring原始碼分析 spring原始碼分析

1.spring 執行原理 spring 啟動時讀取應用程式提供的 bean 配置資訊,並在 spring 容器中生成乙份相應的 bean 配置登錄檔,然後根據這張登錄檔例項化 bean,裝配好 bean 之間的依賴關係,為上 層應用提供準備就緒的執行環境。二 spring 原始碼分析 1.1spr...

思科VPP原始碼分析(dpo機制原始碼分析)

vpp的dpo機制跟路由緊密結合在一起。路由表查詢 ip4 lookup 的最後結果是乙個load balance t結構。該結構可以看做是乙個hash表,裡面包含了很多dpo,指向為下一步處理動作。每個dpo都是新增路由時的乙個path的結果。dpo標準型別有 dpo drop,dpo ip nu...

redux原始碼分析(三) 原始碼部分

下面是每個部分的一些解讀 createstore apicreatestore reducer,initialstate enhancer 曾經非常好奇這個函式的第二個引數到底是initialstate還是enhancer,因為見過兩種寫法都有的,以為是版本問題。看了原始碼才發現,都可以的。如果你不...