文档目录
// 检测原始 PCM 数据是否正常(用 Audacity 或查看波形)
// 最简单的检测:打印前 10 个样本
void inspect_pcm(const int16_t* data, int count) {
    printf("First 10 PCM samples:\n");
    for (int i = 0; i < min(10, count); i++) {
        printf("  [%d] = %d\n", i, data[i]);
    }

    // 检查是否全是 0(静音文件)
    bool all_zero = true;
    for (int i = 0; i < count; i++) {
        if (data[i] != 0) { all_zero = false; break; }
    }
    printf("All zero: %s\n", all_zero ? "YES (silent!)" : "NO");
}

// 检测视频帧率是否稳定
void check_fps_stability(const vector<int64_t>& pts_list) {
    printf("Frame timestamps (ms):\n");
    for (size_t i = 0; i < pts_list.size(); i++) {
        if (i > 0) {
            int64_t delta = pts_list[i] - pts_list[i-1];
            printf("  frame %zu: delta=%lld ms (expected %.1f fps)\n",
                   i, delta, 1000.0 / delta);
        }
    }
}