Nachtzuster
Nachtzuster
Thanks for taking time to look into this. For now I fixed the most embarrassing things, ie the nptntp naming, the free() - woops outbuf = silence + 4 \*...
ok, now I get it. Yes it should be outbuf = silence; it doesn't really matter _which_ zeroes get played out :-)
Hi Mohammad, I'm guessing you're not using the alsa sink. For now that is the only tested/working sink. Pulse might work too, all the rest won't work, they'll segfault on...
Fixed some more leaks/naming. Also corrected outputbuffer pointer, fixing the glitches. That makes it a bit more usable. @MohammadAG: I had not bothered with figuring out what the exact delay...
Been low on activity, but still getting closer to completion :-) flush/record rtsp calls are now handled properly, which means pause/resume will also work _and_ stay in sync. still need:...
Moving on: all features are in place and working more or less properly now, still some loose end though... and I guess the old rate control stuff should be ripped...
Looks like iTunes isn't sending sync along with the first packet for late joiners.... Hey! that does not comply with the unofficial spec. :-) @BewickPlace your code looks good, I'll...
@plietar I've added mach timing support. Well, at least I tried to, zero experience with OSX... Would you -or anyone else for that matter- mind trying how far I got...
Looks like you're having alsa buffer underruns, hmmm. Are you seeing the same if you lower the verbosity to -vv -v or even w/o logging?
@mcantarutti can't reproduce the issue I'm afraid: the dmix sink work fine here. so it might be specific to you alsa setup.