| 309 | } |
| 310 | |
| 311 | void NutMuxer::writeAudioFrame(const uint8_t* samples, unsigned int len) |
| 312 | { |
| 313 | LOG(LL_DEBUG, LCF_DUMP, "Write nut audio frame"); |
| 314 | LOG(LL_DEBUG, LCF_DUMP, "Audio pts is %f", (double)audiopts / avparams.samplerate); |
| 315 | |
| 316 | writeFrame(samples, len, audiopts, 1, static_cast<uint64_t>(avparams.samplerate), 1, output); |
| 317 | |
| 318 | audiopts += static_cast<uint64_t>(len) / static_cast<uint64_t>(avparams.samplesize); |
| 319 | } |
| 320 | |
| 321 | NutMuxer::NutMuxer(int width, int height, int fpsnum, int fpsden, const char* pixfmt, int samplerate, int samplesize, int channels, FILE *underlying) |
| 322 | { |