lavd/fbdev_enc: remove redundant assignments

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
lavd/fbdev_enc: move list device code to fbdev_common

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
lavd/fbdev_dec: implement fbdev_get_device_list callback

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
lavd/pulse_audio_enc: add more buffer attributes

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
lavd/pulse_audio_enc: add pointer checks

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
lavd/pulse_audio_enc: signal that buffer is still writable after write

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
lavd/pulse_audio_enc: respect minreq while checking buffer fullness

Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
Merge remote-tracking branch 'lukaszmluki/master'

* lukaszmluki/master:
  lavd/pulse_audio_enc: respect minreq while checking buffer fullness
  lavd/pulse_audio_enc: signal that buffer is still writable after write
  lavd/pulse_audio_enc: add pointer checks
  lavd/pulse_audio_enc: add more buffer attributes
  lavd/fbdev_dec: implement fbdev_get_device_list callback
  lavd/fbdev_enc: move list device code to fbdev_common
  lavd/fbdev_enc: remove redundant assignments

Merged-by: Michael Niedermayer <michaelni@gmx.at>