https://bugs.freedesktop.org/show_bug.cgi?id=48879

             Bug #: 48879
           Summary: pa_stream_flush() does not reset record stream's
                    readable size
    Classification: Unclassified
           Product: PulseAudio
           Version: unspecified
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: core
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
                CC: [email protected]


Created attachment 60256
  --> https://bugs.freedesktop.org/attachment.cgi?id=60256
C source demonstrating bug

As reported on the mailing list:
http://lists.freedesktop.org/archives/pulseaudio-discuss/2012-April/013328.html

The documentation for pa_stream_flush() reads, "This discards any audio in the
buffer." To me, this implies that pa_stream_readable_size() should return 0
after a call to pa_stream_flush(). Tanu Kaskinen on the mailing list agrees,
and asked me to report it here.

Attached is a program to demonstrate this failure. On my machine with
PulseAudio 1.1:
$ gcc -pthread -lpulse -o test pulse_capture_flush.c
$ ./test
pulse is ready now!
format: 3
rate: 44100
channels: 2
stream is ready now!
pre-sleep avail: 0 bytes
post-cork avail: 349360 bytes
post-flush avail: 349360 bytes
$

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.
_______________________________________________
pulseaudio-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pulseaudio-bugs

Reply via email to