summaryrefslogtreecommitdiff
path: root/libavdevice/pulse_audio_enc.c
Commit message (Collapse)AuthorAge
* lavd/pulse_audio_enc: replace lround by lrintGanesh Ajjanagadde2015-12-21
| | | | | | | Here it is mostly a cosmetic change, but there might be benefits in that there are no compat hacks for lround, while there are for lrint. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
* avdevice/pulse_audio_enc: use getter function for AVFrame.channelsMichael Niedermayer2014-07-28
| | | | | | This is required by the API/ABI for things outside libavutil Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavd/pulse_audio_enc: respect minreq while checking buffer fullnessLukasz Marek2014-04-30
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* lavd/pulse_audio_enc: signal that buffer is still writable after writeLukasz Marek2014-04-30
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* lavd/pulse_audio_enc: add pointer checksLukasz Marek2014-04-30
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* lavd/pulse_audio_enc: add more buffer attributesLukasz Marek2014-04-30
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* Merge remote-tracking branch 'lukaszmluki/master'Michael Niedermayer2014-04-18
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukaszmluki/master: lavd/pulse_audio_enc: implement pause messages lavd/pulse_audio_enc: implement volume messages lavd/avdevice: add volume messages lavd/pulse_audio_enc: add buffer fullness messages lavd/pulse_audio_enc: add nonblocking mode lavd/pulse_audio_enc: replace simple API with async API lavd/pulse_audio_enc: cosmetics lavd/pulse_audio_common: add context helper functions lavd/pulse_audio_common: rename variables and enums Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavd/pulse_audio_enc: implement pause messagesLukasz Marek2014-04-18
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
| * lavd/pulse_audio_enc: implement volume messagesLukasz Marek2014-04-18
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
| * lavd/pulse_audio_enc: add buffer fullness messagesLukasz Marek2014-04-18
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
| * lavd/pulse_audio_enc: add nonblocking modeLukasz Marek2014-04-18
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
| * lavd/pulse_audio_enc: replace simple API with async APILukasz Marek2014-04-18
| | | | | | | | | | | | Async API allows to use full capabilites of PulseAudio. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
| * lavd/pulse_audio_enc: cosmeticsLukasz Marek2014-04-18
|/
* lavd/pulse_audio_enc: implement get_device_list callbackLukasz Marek2014-03-29
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd/pulse_audio_enc: implement write_uncoded_frame callbackLukasz Marek2014-03-29
| | | | | | Provided implementation doesn't support planar formats yet. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd: add categories to device implementationsLukasz Marek2014-03-03
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd/pulse_audio_enc: add buffer size control optionsLukasz Marek2013-11-27
| | | | | | | Add options to control the size of the PulseAudio buffer. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* lavd/pulse: add ff_ prefix and fix param typeLukasz Marek2013-11-04
| | | | | | | Add ff_ prefix for internal API function. Change type of param from int into enum AVCodecID as it is more specific. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd/pulse_audio_enc: fix flush return codeLukasz Marek2013-11-04
| | | | | | Successful flushing is reported by returning 1 instead of 0. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* avdevice/pulse_audio_enc: remove double ;Michael Niedermayer2013-10-28
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavd/pulse_audio_enc: more stream validation restrictiveLukasz Marek2013-10-27
| | | | | | | So far pulse device picked up first audio stream and ignored others. It is required to provide exactly one audio stream now. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd:pulse_audio_enc: fix array compared against 0Lukasz Marek2013-10-27
| | | | | | fixes CID 1113222 Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd/pulse_audio_enc: fix timestamp calculationLukasz Marek2013-10-27
| | | | | | | | Current implementation didn't include duration of last processed packet. Also remove access to st->cur_dts and replace with pkt->pts. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd/pulse_audio_enc: avoid vars in for()Lukasz Marek2013-10-26
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd/pulse_audio_enc: add another default to stream nameLukasz Marek2013-10-26
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd/pulse_audio_enc: add support for flushingLukasz Marek2013-10-20
| | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* lavd/pulse_audio_enc: fix error checkLukasz Marek2013-10-18
| | | | | | | Error check should be done by checking negative value, not non-zero. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* avdevice/pulse_audio_enc: fix stream indexLukasz Marek2013-10-12
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd/pulse: move common code to separate fileLukasz Marek2013-10-08
| | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavd: pulse audio encoderLukasz Marek2013-10-08
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>