Loading src/camogm_audio.c +1 −4 Original line number Diff line number Diff line Loading @@ -128,7 +128,6 @@ void audio_init(struct audio *audio, bool restart) audio->ctx_a.begin_of_stream_with_audio = 1; audio->ctx_a.audio_trigger = 1; audio->ctx_a.audio_count = 0; audio->ctx_a.audio_skip_samples = 0; struct timeval fpga_tv, sys_tv; Loading Loading @@ -169,7 +168,6 @@ void audio_start(struct audio *audio) audio->ctx_a.rem_samples = 0; audio->ctx_a.time_last.tv_sec = 0; audio->ctx_a.time_last.tv_usec = 0; audio->ctx_a.audio_count = 0; } /** Loading Loading @@ -297,14 +295,13 @@ void audio_process(struct audio *audio) } if (flag) { long samples = slen - offset; audio->ctx_a.audio_count += samples; _buf = (void *)audio->ctx_a.sbuffer; _buf = (void *)((char *) _buf + offset * audio->audio_channels * (snd_pcm_format_physical_width(audio->audio_format) / 8)); _buf_len = samples * audio->audio_channels * (snd_pcm_format_physical_width(audio->audio_format) / 8); audio->write_samples(audio, _buf, _buf_len, samples); float tr = 1.0 / audio->audio_rate; float l = tr * audio->ctx_a.audio_count; float l = tr * audio->audio_samples; unsigned long s = (unsigned long) l; l -= s; l *= 1000000; Loading src/camogm_audio.h +0 −1 Original line number Diff line number Diff line Loading @@ -40,7 +40,6 @@ struct context_audio { char *sbuffer; ///< buffer for audio samples long sbuffer_len; ///< the length of samples buffer in samples long sample_time; ///< duration of one chunk of audio data, in ms long long audio_count; ///< total number of audio frames struct timeval time_start; ///< start time, set only when stream starts and updated with each new file struct timeval time_last; ///< calculated time of last audio sample (this value is not taken from ALSA) Loading Loading
src/camogm_audio.c +1 −4 Original line number Diff line number Diff line Loading @@ -128,7 +128,6 @@ void audio_init(struct audio *audio, bool restart) audio->ctx_a.begin_of_stream_with_audio = 1; audio->ctx_a.audio_trigger = 1; audio->ctx_a.audio_count = 0; audio->ctx_a.audio_skip_samples = 0; struct timeval fpga_tv, sys_tv; Loading Loading @@ -169,7 +168,6 @@ void audio_start(struct audio *audio) audio->ctx_a.rem_samples = 0; audio->ctx_a.time_last.tv_sec = 0; audio->ctx_a.time_last.tv_usec = 0; audio->ctx_a.audio_count = 0; } /** Loading Loading @@ -297,14 +295,13 @@ void audio_process(struct audio *audio) } if (flag) { long samples = slen - offset; audio->ctx_a.audio_count += samples; _buf = (void *)audio->ctx_a.sbuffer; _buf = (void *)((char *) _buf + offset * audio->audio_channels * (snd_pcm_format_physical_width(audio->audio_format) / 8)); _buf_len = samples * audio->audio_channels * (snd_pcm_format_physical_width(audio->audio_format) / 8); audio->write_samples(audio, _buf, _buf_len, samples); float tr = 1.0 / audio->audio_rate; float l = tr * audio->ctx_a.audio_count; float l = tr * audio->audio_samples; unsigned long s = (unsigned long) l; l -= s; l *= 1000000; Loading
src/camogm_audio.h +0 −1 Original line number Diff line number Diff line Loading @@ -40,7 +40,6 @@ struct context_audio { char *sbuffer; ///< buffer for audio samples long sbuffer_len; ///< the length of samples buffer in samples long sample_time; ///< duration of one chunk of audio data, in ms long long audio_count; ///< total number of audio frames struct timeval time_start; ///< start time, set only when stream starts and updated with each new file struct timeval time_last; ///< calculated time of last audio sample (this value is not taken from ALSA) Loading