Yucom/media-converter
Andrew Eikum 905fc8ef44 media-converter: Don't pad filler audio data
Fixes corrupt streams when dumping audio to disk. Relies on the client
(e.g. FAudio) to fill in blank data when a buffer results in a short
decode.
2021-11-11 18:36:07 +02:00
..
src media-converter: Don't pad filler audio data 2021-11-11 18:36:07 +02:00
blank.ogv media-converter: Add an audio stream to the blank video file 2020-09-29 14:29:06 -05:00
blank.ptna media-converter: Add media-converter gstreamer plugin 2020-09-29 14:29:05 -05:00
build.rs media-converter: Add media-converter gstreamer plugin 2020-09-29 14:29:05 -05:00
Cargo.lock media-converter: Pin our dependencies 2021-03-31 14:08:11 -05:00
Cargo.toml media-converter: Pin our dependencies 2021-03-31 14:08:11 -05:00
make_blank_ptna.c media-converter: Add media-converter gstreamer plugin 2020-09-29 14:29:05 -05:00
Makefile media-converter: Add an audio stream to the blank video file 2020-09-29 14:29:06 -05:00
README media-converter: Add media-converter gstreamer plugin 2020-09-29 14:29:05 -05:00

This module is a gstreamer plugin which provides the ability to replace media
data encoded in certain formats with media encoded in another format. There
are two main components, `videoconv` for converting video data provided to
Quartz and Media Foundation, and `audioconv` for converting audio data
provided to XAudio2.

The broad idea is to hash the incoming data and replace it with data looked up
from a cache. If there is a cache miss, then the data is recorded to disk and
instead replaced by "blank" media. The conversion should be transparent to the
application (Wine, FAudio) so no changes are required to the application.

See the accompanying source files for more information.