view arib25v023/arib25/readme.txt @ 14:cad940a903f5

- replace host option with addr option. - adde help option. - tweak help.
author Yoshiki Yazawa <yaz@honeyplanet.jp>
date Tue, 24 Feb 2009 22:26:07 +0900 (2009-02-24)
parents 6801fe7e04ff
children
line wrap: on
line source
�y���z

�@ARIB STD-B25 �d�l�m�F�e�X�g�v���O�����\�[�X�R�[�h

�y�o�[�W�����z

�@0.2.3

�y���z

�@��� �a�m (MOGI, Kazuhiro) 
�@kazhiro@marumo.ne.jp

�y����z�z��z

�@http://www.marumo.ne.jp/db2008_c.htm#30

�@������

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

�y��I�z

�@ARIB STD-B25 ��d�l���������A�Q�l�p���������J

�y�w�i�z

�@2011 �N 7 ���n�A�i���O�����g��T��A����n�f�W�^�����
�@��M�@������������

�@����AARIB ��W������������������J��������
�@�����������v���������s����L�q�������
�@���������i��M�@��J����s��\��v���

�@����Aゥ����� ARIB �W��������A���������\�[�X
�@�R�[�h��`�������J��������

�@���R�[�h������M�@��J����������������

�@���A�������d�l������I������������A�r���h���
�@�o�C�i���t�@�C����z�z����

�yタ�������z

�@CA �V�X�e�� (B-CAS �J�[�h��A) ����S�� ECM(table_id=0x82) �������
�@�X�g���[��������������AEMM(table_id=0x84) ��������������

�@EMM ���b�Z�[�W (table_id=0x85) ��A������������

�y�v���O����������z

�@ISO 7816 ����� IC �J�[�h���[�_��C���X�g�[������ Windows PC ��
�@�z���������

�@ISO 7816 ����X�}�[�g�J�[�h���[�_�[�����
�@�u�Z��J�[�h��� IC �J�[�h���[�_�v�ue-Tax ��� IC �J�[�h���[�_�v
�@������ 4000 �~��x���������������p��\�����

�@���}�N�Z����� HX-520UJJ ������������m�F�����

�y�\�[�X�R�[�h����C�Z���X�����z

�@�E�\�[�X�R�[�h����p���������A�����g���u���������
�@�@��� �a�m���C�������
�@�E�\�[�X�R�[�h����p���������A�v���O��������������
�@�@��� �a�m���C�������

�@�L 2 ���������������I���������A��� �a�m��
�@�������^������������s�g����

�y�v���O������\��z

�@�Earib_std_b25.h/c

�@�@ARIB STD-B25 �L��������s�������W���[��
�@�@MPEG-2 TS ����ACA �V�X�e�� (B-CAS �J�[�h) �@�\����o��A
�@�@MULTI2 �����@�\����o�����S�����

�@�Ets_section_parser.h/c

�@�@MPEG-2 TS ��Z�N�V�����`ョ�f�[�^���������S�����

�@�Eb_cas_card.h/c

�@�@CA �V�X�e�� (B-CAS �J�[�h) ����\�[�X�������������
�@�@�S�����

�@�Emulti2.h/c

�@�@MULTI2 ����������������S�����

�@�Etd.c

�@�@�e�X�g�h���C�o
�@�@PAT/PMT/ECM ���� MPEG-2 TS �t�@�C���������A�������
�@�@MPEG-2 TS �t�@�C����o����

�@�@�R�}���h���C���I�v�V������ MULTI2 �������E���h����w���\
�@�@���E���h����w������������l�� 4

�@�@�����E���h�� 4 �� MULTI2 �p���� 32 ��������

�@�@ARIB STD-B25 ��� MULTI2 ����E���h������J�p�����[�^���
�@�@�������������E���h��������\�����

�y�������z

�@�E�N���

�@�@1 �A�v���P�[�V������ B_CAS_CARD ���W���[����C���X�^���X��
�@�@�@����AB_CAS_CARD ���W���[����A����������

�@�@1.a B_CAS_CARD ���W���[���� WIN32 API ��X�}�[�g�J�[�h��A
�@�@�@�@API ����o��ACA �V�X�e��������
�@�@1.b B_CAS_CARD ���W���[���� ARIB STD-B25 �L���u�����
�@�@�@�@���R�}���h�� CA �V�X�e�����s��A�V�X�e���� (64 byte)
�@�@�@�@��� CBC �� (8 byte) ������ 

�@�@2 �A�v���P�[�V������ ARIB_STD_B25 ���W���[����C���X�^���X��
�@�@�@����AB_CAS_CARD ���W���[���� ARIB_STD_B25 ���W���[����
�@�@�@�o�^���

�@�E�f�[�^����

�@�@1 �A�v���P�[�V������ ARIB_STD_B25 ���W���[�������f�[�^��
�@�@�@�����AARIB_STD_B25 ���W���[�����������f�[�^����
�@�@�@����t�@�C����o������

�@�@�EARIB_STD_B25 ���W���[����

�@�@�@1 TS �p�P�b�g����j�b�g�T�C�Y (188/192/204 ������I) ��
�@�@�@�@����������� 8K �����f�[�^��o�b�t�@�����A
�@�@�@�@���j�b�g�T�C�Y������
�@�@�@�@���j�b�g�T�C�Y��������������A�G���[�I����

�@�@�@2 PAT �������������APAT �����������
�@�@�@�@�f�[�^��o�b�t�@�����
�@�@�@�@PAT ��������o�b�t�@�T�C�Y�� 16M ��������
�@�@�@�@�G���[�I����
�@�@�@�@PAT ����������A�v���O�����z������ PID �}�b�v
�@�@�@�@�z���o�^���

�@�@�@3 PAT ��o�^������ PMT �����������A����
�@�@�@�@����� PMT �� 2 ����Z�N�V����������������
�@�@�@�@�f�[�^��o�b�t�@�����
�@�@�@�@�L���������o�b�t�@�T�C�Y�� 32M ��������
�@�@�@�@�G���[�I����
�@�@�@�@PMT ����������� ECM ��L���m�F��AECM ������
�@�@�@�@����f�N���v�^������v���O�����������X�g���[��
�@�@�@�@�� PID �}�b�v���A�t���

�@�@�@4 PMT ��o�^������ ECM �����������A����
�@�@�@�@����� ECM �� 2 ����Z�N�V����������������
�@�@�@�@�f�[�^��o�b�t�@�����
�@�@�@�@�L���������o�b�t�@�T�C�Y�� 32M ��������
�@�@�@�@�G���[�I����
�@�@�@�@�e ECM �����A�����Z�N�V�����f�[�^����������_��
�@�@�@�@MULTI2 ���W���[����C���X�^���X��f�N���v�^������
�@�@�@�@ECM �Z�N�V�����f�[�^�� B_CAS_CARD ���W���[���������
�@�@�@�@�X�N�����u���������AMULTI2 ���W���[����V�X�e����A
�@�@�@�@��� CBC ��A�X�N�����u�����n��AMULTI2 ����������
�@�@�@�@�s��

�@�@�@5.a ���������� TS �p�P�b�g������APID �����
�@�@�@�@�@ECM �X�g���[�������A�f�N���v�^�� MULTI2 ���W���[
�@�@�@�@�@�����������o��o�b�t�@����
�@�@�@�@
�@�@�@5.b ����������� TS �p�P�b�g������A�����o��
�@�@�@�@�@�o�b�t�@����

�@�@�@5.c CAT ����o������AEMM �� PID ������ EMM �����
�@�@�@�@�@����s��

�@�@�@5.d EMM ����������AB-CAS �J�[�h ID ���r��Aゥ��
�@�@�@�@�@���� EMM ������ B-CAS �J�[�h����n����������
�@�@�@�@�@# EMM ����I�v�V������w���������

�@�@�@6 ECM ��X�V�������AB_CAS_CARD ���W���[���������
�@�@�@�@�����A�o�����X�N�����u����� MULTI2 ���W���[����
�@�@�@�@�o�^���

�@�@�@7 PMT ��X�V�������AECM PID ���������V���
�@�@�@�@�f�N���v�^������ 4 ����

�@�@�@8 PAT ��X�V�������A�v���O�����z���j����
�@�@�@�@3 ����

�@�E�I���

�@�@1 �e���W���[����m������\�[�X������

�y�X�V����z

�@�E2008, 12/30 - ver. 0.2.3

�@�@CA_descriptor �����s���� CA_system_id �� B-CAS �J�[�h
�@�@�����������v����m�F��s������X

�@�@http://www.marumo.ne.jp/db2008_c.htm#30 ����
�@�@http://www.marumo.ne.jp/junk/arib_std_b25-0.2.3.lzh

�@�E2008, 11/10 - ver. 0.2.2

�@�@�C������E�X����N���������������m������X

�@�@TS �p�P�b�g�T�C�Y�����@���X

�@�@http://www.marumo.ne.jp/db2008_b.htm#10 ����
�@�@http://www.marumo.ne.jp/junk/arib_std_b25-0.2.2.lzh

�@�E2008, 4/9 - ver. 0.2.1

�@�@PAT �X�V�������R���������o�O��C��
�@�@(ver. 0.2.0 ���G���o�O)

�@�@��� PID (PMT ��L��������X�g���[��) ��������
�@�@TS ��� ECM ����������A��� ECM ��������`���X

�@�@EMM �� B-CAS �J�[�h�����M��I�v�V������I���\���X (-m)
�@�@�i�����\ヲ��I�v�V������I���\���X (-v)
�@�@��d����� (EMM��M�p) ��\ヲ���I�v�V�������� (-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% ���ョ��W��G���[�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���[����C���X�^���X���������AMULTI2 ��
�@�@�@�\����o����O��������������o�O��C��

�@�@# �p�b�`��������������

�@�@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 �I�v�V���� (NULL �p�P�b�g����) ����
�@�@-s 1 �� NULL �p�P�b�g��o��t�@�C������������
�@�@�f�t�H���g�� -s 0 �� NULL �p�P�b�g���

�@�@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�������R���p�C���G���[�������) ��
�@�@�C��

�@�@TS �p�P�b�g����r��X�g���[���������P�[�X��������
�@�@���������Aarib_std_b25.c ���R�[�h��C��

�@�@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 �X�V���AECM ��A������X (�X�N�����u�� - �m���X�N
�@�@�����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��
�@�@�\�[�X�R�[�h����C�Z���X������L�q����

�@�E2008, 2/12 - ver. 0.1.5

�@�@PMT ��X�V����A���v���O���������������� PID (�X�g
�@�@���[��) ��p�P�b�g����M���������A���p�P�b�g�������
�@�@�������������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 ��X�V����
�@�@���A����~����������s���������o�O��C��

�@�@B-CAS �J�[�h����M��G���[������������g���C�����@�\
�@�@��������o�O��C��

�@�@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�[�h��g�����A������
�@�@�������������A���������������������

�@�@����������� ECM ���A�t�����X�g���[����������
�@�@�s���A�X�N�����u���t���O��c��������f�����`���X
�@�@��������� ECM ���������A�I�����`���l�������
�@�@B-CAS �J�[�h��������G���[�����x�����b�Z�[�W����\ヲ
�@�@���`���X

�@�@�����������v���O�������O���������o�O��C��

�@�@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

�@�@�f�W�^�� BS �������APAT ��o�^��������A�X�g���[�����
�@�@PMT ����o�����������������

�@�@PMT ���L�q�q��� 2 �� CA_descriptor ���������������
�@�@��� arib_std_b25.c ����������\����X

�@�@��v���O��������タ�s������X�}�[�g�J�[�h��r����w���
�@�@��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

�@�@�Z�N�V���� (PAT/PMT/ECM ��) ������ TS �p�P�b�g����������
�@�@����A���������������A��O��������������
�@�@�o�O��C��

�@�@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