Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ERROR что обозначает ошибка https://www.cyberforum.ru/ cpp-beginners/ thread570361.html
Что обозначает такие ошибки и как их справить ERROR требуется выражение ERROR требуется указать на функцию(Указатель функции) ERROR Объявленный идентификатор ERROR не вереное значение Кто...
Указатели на функции C++
Народ! Прошу у вас помощи ещё раз! Дано такое задание: С заданной точность E (Е>0) вычислить площадь заштрихованной фигуры Метод решения уравнения: Уменьшения интервала и дробления Метод...
C++ Вычислить с заданной точностью значение функции , используя ее разложение в ряд:
Вычислить с заданной точностью значение функции , используя ее разложение в ряд:
C++ Вычислить по формуле Вычислить по формуле https://www.cyberforum.ru/ cpp-beginners/ thread570349.html
C++ memcpy https://www.cyberforum.ru/ cpp-beginners/ thread570348.html
1) Есть ли реализации memcpy, кроме как копирование по 2/4 слова? 2) Что происходит в стеке когда я пишу так: double f(); void g() { f(); ] 3) Подскажите компиляторы, поддерживающие...
C++ Переход на новую строку
Добрый день, цикл должен считывать из файла 12 слов (начиная со второй строки файла), но он этого почему-то не делает. (похоже, что он вбивает в массив arr 11 пробелов) Содержимое файла: 33 61 36...
C++ чтение строк
как scanf читать строку не до первого пробела а до конца?
C++ Скорость вызова функции с различными параметрами Гоняюсь я сейчас за максимальной скоростью выполнения кода. Есть ли разница в скорости между такими вызовами функций: struct CCoord { int m_X; int m_Y; }; bool func(int x, int... https://www.cyberforum.ru/ cpp-beginners/ thread570312.html
C++ Как задать разную скорость движения кругам? https://www.cyberforum.ru/ cpp-beginners/ thread570296.html
Всем добрый день!!! Вот дали задание: "Написать игровую программу "ипподром". играющий выбирает одну из четырех лошадей, состязающихся в бегах, и выигрывает, если его лошадь придет первой. скорость...
C++ Как scanf ом прочитать строку string? как scanf ом прочитать строку string? https://www.cyberforum.ru/ cpp-beginners/ thread570287.html
0 / 0 / 0
Регистрация: 23.02.2011
Сообщений: 26
0

MPEG2 - Program Map Table

10.05.2012, 17:19. Просмотров 704. Ответов 1
Метки (Все метки)

Необходимо добавить еще один PID в таблицу PMT.

На этапе сохранения самой таблицы решил сравнить CRC32, и они не сходяться! Пробывал разные полиномы( 0x04C11DB7 / 0xEDB88320 / 0x82608EDB ), считаю с table id и до конца пока не заканчивается таблица, уже не знаю в чем может быть ошибка.

Делаю по следующему алгоритму
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
unsigned long crc32( unsigned char *buf, size_t len, size_t pol )
{
    unsigned long crc_table[ 256 ];
    unsigned long crc; 
    int i, j;
 
    for ( i = 0; i < 256; i++ )
    {
        crc = i;
        for ( j = 0; j < 8; j++ )
            crc = crc & 1 ? ( crc >> 1 ) ^ pol : crc >> 1;
 
        crc_table[i] = crc;
    };
 
    crc = 0xFFFFFFFFUL;
 
    while( len-- ) 
        crc = crc_table[ ( crc ^ *buf++ ) & 0xFF ] ^ ( crc >> 8 );
 
    return crc ^ 0xFFFFFFFFUL;
}
вкладываю саму таблицу

Вернуться к обсуждению:
MPEG2 - Program Map Table
0
Вложения
Тип файла: txt PMT.txt (104 байт, 14 просмотров)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2012, 17:19
Готовые ответы и решения:

Ошибка TD 'program has no symbol table'
Всем привет, приступил к изучению FASM, нашел уроки, в одном из уроков есть пример, как посмотреть...

TASK: Write a program that displays the multiplication table 10 by 10 as follows: 1 2 3 … 2 4 6 … 3 6 9 …
Write a program that displays the multiplication table 10 by 10 as follows: 1 2 3 … 2 4 6 … 3...

Запрос выборки из базы данных не прошел. Код ошибки:Table 'program.settings' doesn't exist
Что это и с чем его едят?

Запускается FactoryMethod.Program вместо AbstractFactory.Program - как исправить?
Запускается FactoryMethod.Program вместо AbstractFactory.Program - как исправить?

1
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.