Sign inSign up

hradio/odr-padenc

By hradio

•Updated about 7 years ago

an encoder for Programme Associated Data (PAD) and includes support for MOT Slideshow and DLS/DLP

Image
0

1.3K

hradio/odr-padenc repository overview

Used for the HRadio-lab-playout⁠

source: https://github.com/Opendigitalradio/ODR-PadEnc⁠

Config via Env
PADENC_OUTPUTFIFO to write PAD data into
PADENC_INPUT_DLSFIFO or file to read DLS text from
PADENC_INPUT_SLSDirectory to read images from
PADENC_DELAYWait DELAY seconds between each slide
PADENC_FRAMEFrame length for uniform mode
PADENC_PADSIZESet PAD size in bytes.
PADENC_OTHERSE.g. -R for Do not process slides integrity checks and resizing
⁠Tags

The tags used for docker are the once from the git repository.

⁠Dockerfile
FROM alpine

RUN apk -q update \
    && apk add --no-cache \
    && apk -q --no-progress add cmake \
    && apk -q --no-progress add gcc \
    && apk -q --no-progress add g++ \
    && apk -q --no-progress add make \
    && apk -q --no-progress add git \
    && apk -q --no-progress add autoconf \
    && apk -q --no-progress add automake \
    && apk -q --no-progress add libtool \
    && apk -q --no-progress add imagemagick \
    && apk -q --no-progress add imagemagick-dev

ARG git_tag=next

RUN mkdir -p /root/dab/ 

WORKDIR /root/dab/
RUN git clone https://github.com/Opendigitalradio/ODR-PadEnc.git --branch=${git_tag}
WORKDIR /root/dab/ODR-PadEnc/
RUN git status
RUN ./bootstrap
RUN ./configure
RUN make
RUN make install

RUN apk -q --no-progress del cmake gcc g++ make git autoconf automake libtool\
    && rm -rf /var/cache/apk/*

RUN rm -rf /root/dab/

CMD /usr/local/bin/odr-padenc -o $PADENC_OUTPUT -t $PADENC_INPUT_DLS -d $PADENC_INPUT_SLS -s $PADENC_DELAY -f $PADENC_FRAME -p $PADENC_PADSIZE $PADENC_OTHERS

Tag summary

Content type

Image

Digest

Size

115.2 MB

Last updated

about 7 years ago

docker pull hradio/odr-padenc