ýz

@ARIB STD-B25 dlmFeXgvO\[XR[h

yo[Wz

@0.2.0

yҁz

@Ζ am (MOGI, Kazuhiro) 
@kazhiro@marumo.ne.jp

yꎟzzz

@http://www.marumo.ne.jp/db2008_4.htm#09

@邢

@http://www.marumo.ne.jp/junk/arib_std_b25-0.2.1.lzh

yړIz

@ARIB STD-B25 ̎dl𗝉ׂ́AQlp̎ƂČJ

ywiz

@2011 N 7 ̒nAiOgTAȒnfW^
@M@̔̔҂Ă

@AARIB ̕W͂킴ƔɂĊJ܂
@悤ƂĂƂvȂقǂɈӖsĂȋLqɂȂĂ
@̂܂܂ł͒ቿiM@̊JȂǕs\Ɏv

@ŁAȂ ARIB Wǂ݁A͈͂\[X
@R[ȟ`ɂ܂Ƃ߂ČJ邱Ƃɂ

@̃R[hȎM@̊J̈ꏕƂȂ邱Ƃ҂

@ȂA܂łdlړIƂ̂ł邽߁Arhς
@oCit@C͔zzȂ

ý͈z

@CA VXe (B-CAS J[h֘A) 𒆐S ECM ̏ƃXg[
@Í̕AEMM ܂ł

@EMM bZ[W֘A͖ƂȂĂ

yvO̓z

@ISO 7816 Ή IC J[h[_CXg[ꂽ Windows PC 
@z蓮Ƃ

@ISO 7816 ΉX}[gJ[h[_[͈ʂ
@uZJ[hΉ IC J[h[_vue-Tax Ή IC J[h[_v
@ȂǂƂ 4000 ~xŔ̔Ă̂p\ł

@}NZ HX-520UJJ Őɓ삷邱ƂmFĂ

y\[XR[h̃CZXɂāz

@E\[XR[h𗘗pƂɂāÃguĂ
@@Ζ am͐ӔC𕉂Ȃ
@E\[XR[h𗘗pƂɂāAvOɖ肪Ă
@@Ζ am͐ӔC𕉂Ȃ

@L 2 ɓӂč쐬ꂽ񎟓I앨ɑ΂āAΖ am
@҂ɗ^鏔sgȂ

yvO̍\z

@Earib_std_b25.h/c

@@ARIB STD-B25 Lڂ̏s߂̃W[
@@MPEG-2 TS ̕ACA VXe (B-CAS J[h) @\̌ĂяoA
@@MULTI2 @\̌ĂяoS

@Ets_section_parser.h/c

@@MPEG-2 TS ̃ZNV`f[^̕S

@Eb_cas_card.h/c

@@CA VXe (B-CAS J[h) ̃\[XǗђڂ̐
@@S

@Emulti2.h/c

@@MULTI2 Í̕ƕS

@Etd.c

@@eXghCo
@@PAT/PMT/ECM ܂ MPEG-2 TS t@Cǂݍ݁A
@@MPEG-2 TS t@Co͂

@@R}hCIvV MULTI2 Í̃Ehw\
@@Ehw肵Ȃꍇ̏l 4

@@̃Eh 4  MULTI2 pł 32 ɑ

@@ARIB STD-B25 ł MULTI2 ̃Eh͔Jp[^
@@Ŏۂ̃Eh͐\ł

y̗z

@EN

@@1 AvP[V B_CAS_CARD W[̃CX^X
@@@쐬AB_CAS_CARD W[ɁA˗

@@1.a B_CAS_CARD W[ WIN32 API ̃X}[gJ[h֘A
@@@@API ĂяoACA VXeɐڑ
@@1.b B_CAS_CARD W[ ARIB STD-B25 Lڂ́u
@@@@ݒR}h CA VXeɔsAVXe (64 byte)
@@@@ CBC  (8 byte) 󂯎 

@@2 AvP[V ARIB_STD_B25 W[̃CX^X
@@@쐬AB_CAS_CARD W[ ARIB_STD_B25 W[
@@@o^

@Ef[^

@@1 AvP[V ARIB_STD_B25 W[ɏf[^
@@@񋟂AARIB_STD_B25 W[珈f[^
@@@ăt@Cɏo͂Ă

@@EARIB_STD_B25 W[

@@@1 TS pPbg̃jbgTCY (188/192/204 ȂǂʓI) 
@@@@肳ĂȂꍇ 8K ܂œ̓f[^obt@ĂA
@@@@jbgTCY肷
@@@@jbgTCYłȂꍇ́AG[I

@@@2 PAT ĂȂꍇAPAT ł܂œ
@@@@f[^obt@
@@@@PAT łɃobt@TCY 16M 𒴉߂ꍇ
@@@@G[I
@@@@PAT łꍇAvOz쐬 PID }bv
@@@@zɓo^

@@@3 PAT ɓo^Ă PMT ׂĂ邩Aǂꂩ
@@@@ЂƂ PMT  2 ڂ̃ZNV܂œ
@@@@f[^obt@
@@@@L𖞂Ƀobt@TCY 32M 𒴉߂ꍇ
@@@@G[I
@@@@PMT 閈 ECM ̗LmFAECM ݂
@@@@ꍇ̓fNv^쐬ăvOɏXg[
@@@@ PID }bvŊ֘At

@@@4 PMT ɓo^Ă ECM ׂĂ邩Aǂꂩ
@@@@ЂƂ ECM  2 ڂ̃ZNV܂œ
@@@@f[^obt@
@@@@L𖞂Ƀobt@TCY 32M 𒴉߂ꍇ
@@@@G[I
@@@@e ECM ɑ΂āAŏ̃ZNVf[^_
@@@@MULTI2 W[̃CX^XfNv^ɍ쐬
@@@@ECM ZNVf[^ B_CAS_CARD W[ɒ񋟂
@@@@XNu󂯎AMULTI2 W[ɃVXeA
@@@@ CBC ԁAXNunAMULTI2 ̏
@@@@s

@@@5.a ÍĂ TS pPbgł΁APID Ή
@@@@@ECM Xg[肵AfNv^ MULTI2 W[
@@@@@ɕďo̓obt@ɐς
@@@@
@@@5.b ÍĂȂ TS pPbgł΁Â܂܏o
@@@@@obt@ɐς

@@@5.c CAT oꍇAEMM  PID 擾 EMM ̏
@@@@@s

@@@5.d EMM 󂯎ꍇAB-CAS J[h ID ƔrA
@@@@@Ă EMM ł B-CAS J[hɈnď
@@@@@# EMM IvVw肳Ăꍇ

@@@6 ECM XVꂽꍇAB_CAS_CARD W[ɏ
@@@@˗Ao͂ꂽXNu MULTI2 W[
@@@@o^

@@@7 PMT XVꂽꍇAECM PID ωĂΐV
@@@@fNv^쐬 4 ɖ߂

@@@8 PAT XVꂽꍇAvOzj
@@@@3 ɖ߂

@EI

@@1 eW[mۂ\[X

yXVz

@E2008, 4/9 - ver. 0.2.1

@@PAT XVɕRꂪĂoOC
@@(ver. 0.2.0 ł̃GoO)

@@ PID (PMT ɋLڂĂȂXg[) ݂ꍇ
@@TS  ECM ЂƂȂ΁A ECM ŕ`ɕύX

@@EMM  B-CAS J[hւ̑MIvVőI\ɕύX (-m)
@@i󋵂̕\IvVőI\ɕύX (-v)
@@ʓd (EMMMp) \IvVǉ (-p)

@@http://www.marumo.ne.jp/db2008_4.htm#9 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.2.1.lzh

@E2008, 4/6 - ver. 0.2.0

@@EMM Ή
@@p B-CAS J[h ID  EMM oꍇAEMM 
@@B-CAS J[hɓnǉ

@@ECM ̍ۂɖ_񉞓ԂꂽꍇA׌ÿׁA
@@ȍ~A PID  ECM  B-CAS J[hŏȂ悤ɕ
@@X (EMM ꍇ͍Ă ECM 悤ɖ߂)

@@i nn.nn% ̏ŕWG[o͂ɕ\悤ɕύX
@@
@@http://www.marumo.ne.jp/db2008_4.htm#6 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.2.0.lzh

@E2008, 3/31 - ver. 0.1.9

@@MULTI2 W[̃CX^X쐻̏󋵂ŁAMULTI2 
@@@\ĂяoėO𔭐邱ƂoOC

@@# pb`񋟂ĂꂽɊ

@@http://www.marumo.ne.jp/db2008_3.htm#31 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.1.9.lzh

@E2008, 3/24 - ver. 0.1.8

@@-s IvV (NULL pPbg̍폜) ǉ
@@-s 1  NULL pPbgo̓t@Cɂ͕ۑȂȂ
@@ftHg -s 0  NULL pPbgێ

@@http://www.marumo.ne.jp/db2008_3.htm#24 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.1.8.lzh

@E2008, 3/17 - ver. 0.1.7

@@arib_std_b25.h Ɂuextern "C" {vR[hȂ 
@@(C++ R[h痘pꍇɃRpCG[𔭐) 
@@C

@@TS pPbg̒rŃXg[؂ւP[XŖ肪
@@ɂȂ悤ɁAarib_std_b25.c ̃R[hC

@@http://www.marumo.ne.jp/db2008_3.htm#17 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.1.7.lzh

@E2008, 3/16 - ver. 0.1.6

@@PMT XV̍ہAECM ֘Ȁ󋵂ύX (XNu - mXN
@@u̐؂ւAECM PID ̕ύX) sĂAꂪ
@@fĂȂC

@@http://www.marumo.ne.jp/db2008_3.htm#16 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.1.6.lzh

@E2008, 2/14

@@readme.txt (̃t@C) C
@@\[XR[h̃CZXɂĂ̋Lqǉ

@E2008, 2/12 - ver. 0.1.5

@@PMT ̍XVɔAǂ̃vOɂȂȂ PID (Xg
@@[) ŃpPbgMꑱꍇÃpPbg̕
@@łȂȂĂC

@@http://www.marumo.ne.jp/db2008_2.htm#12 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.1.5.lzh

@E2008, 2/2 - ver. 0.1.4

@@ver. 0.1.3 ł PMT @ύXɖ肪APMT XVꂽ
@@ꍇAȍ~ŐȏsȂȂĂoOC

@@B-CAS J[hƂ̒ʐMŃG[ꍇ̃gC@\
@@ĂȂoOC

@@http://www.marumo.ne.jp/db2008_2.htm#2 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.1.4.lzh

@E2008, 2/1 - ver. 0.1.3

@@LŖ_Ԃ B-CAS J[hgۂɁA擾
@@ĂȂɂ炸AԈŕĂɑΏ

@@擾łȂ ECM Ɋ֘AtꂽXg[ł͕
@@s킸AXNutOc܂ܓ͂fʂ`ɕύX
@@擾łȂ ECM ݂ꍇAIɃ`lԍ
@@B-CAS J[h擾łG[ԍxbZ[WƂĕ\
@@`ɕύX

@@ÍĂȂvOŗO𔭐ĂoOC

@@http://www.marumo.ne.jp/db2008_2.htm#1 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.1.3.lzh

@E2008, 1/11 - ver. 0.1.2

@@fW^ BS ŁAPAT ɓo^Ă̂ɁAXg[
@@PMT ؏oȂƂꍇɑΉ

@@PMT ̋Lqq̈ 2  CA_descriptor ݂ꍇɑΉ
@@ arib_std_b25.c ł̏\ύX

@@ʃvOƓs邽߂ɃX}[gJ[h̔rw
@@ύX

@@http://www.marumo.ne.jp/db2008_1.htm#11 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.1.2.lzh

@E2008, 1/7 - ver. 0.1.1

@@ZNV (PAT/PMT/ECM )  TS pPbgɕĂ
@@ꍇɁAɏłȂAO𔭐邱Ƃ
@@oOC

@@http://www.marumo.ne.jp/db2008_1.htm#7 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.1.1.lzh

@E2007, 11/25 - ver. 0.1.0

@@J

@@http://www.marumo.ne.jp/db2007_b.htm#25 
@@http://www.marumo.ne.jp/junk/arib_std_b25-0.1.0.lzh

