[vlc-commits] [Git][videolan/vlc][master] 35 commits: vlc_codec: add vlc_encoder_operations structure

Hugo Beauzée-Luyssen (@chouquette) gitlab at videolan.org
Thu Jan 6 12:58:28 UTC 2022



Hugo Beauzée-Luyssen pushed to branch master at VideoLAN / VLC


Commits:
25117560 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
vlc_codec: add vlc_encoder_operations structure

- - - - -
5140b25e by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
transcode: use new vlc_encoder_operations structure

Add a wrapper if the operations are not defined to modify the location
where the previous pf_ callback pointers were used. Those wrappers will
be removed later.

- - - - -
6facc4f4 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
image: use new vlc_encoder_operations structure

Add a wrapper if the operations are not defined to modify the location
where the previous pf_ callback pointers were used. Those wrappers will
be removed later.

- - - - -
9fad879e by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
aom: use vlc_encoder_operations

- - - - -
730bb5f3 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
avcodec: use vlc_encoder_operations

- - - - -
f710e406 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
daala: use vlc_encoder_operations

- - - - -
987b62eb by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
dmo: use vlc_encoder_operations

- - - - -
da410fbd by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
edummy: use vlc_encoder_operations

- - - - -
f282d098 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
jpeg: use vlc_encoder_operations

- - - - -
2524e023 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
omxil: use vlc_encoder_operations

- - - - -
30e15ab5 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
png: use vlc_encoder_operations

- - - - -
1641f90a by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
qsv: use vlc_encoder_operations

- - - - -
20c3bf2d by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
rav1e: use vlc_encoder_operations

- - - - -
c0e13777 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
rtpvideo: use vlc_encoder_operations

- - - - -
20405cb7 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
schroedinger: use vlc_encoder_operations

- - - - -
1533a966 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
theora: use vlc_encoder_operations

- - - - -
e57a972d by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
vpx: use vlc_encoder_operations

- - - - -
482dda5f by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
x264: use vlc_encoder_operations

- - - - -
ca6352ce by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
x265: use vlc_encoder_operations

- - - - -
7164056a by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
stats: use vlc_encoder_operations

- - - - -
cf2a4406 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
araw: use vlc_encoder_operations

- - - - -
d788afb0 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
fdkaac: use vlc_encoder_operations

- - - - -
99ac440e by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
flac: use vlc_encoder_operations

- - - - -
a5ffdb8c by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
g711: use vlc_encoder_operations

- - - - -
84901e5a by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
lpcm: use vlc_encoder_operations

- - - - -
cc225e8a by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
opus: use vlc_encoder_operations

- - - - -
9b5087a1 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
shine: use vlc_encoder_operations

- - - - -
125aaf33 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
speex: use vlc_encoder_operations

- - - - -
2f150588 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
twolame: use vlc_encoder_operations

- - - - -
7732ecd4 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
vorbis: use vlc_encoder_operations

- - - - -
1f6d74d5 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
dvbsub: use vlc_encoder_operations

- - - - -
3545bd0d by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
substx3g: use vlc_encoder_operations

- - - - -
df98054a by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
t140: use vlc_encoder_operations

- - - - -
d95964d9 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
encvtt: use vlc_encoder_operations

- - - - -
93647d86 by Alexandre Janniaux at 2022-01-06T12:38:15+00:00
codec: remove pf_encode callbacks and wrapper

They are now completely unused.

- - - - -


30 changed files:

- include/vlc_codec.h
- modules/codec/aom.c
- modules/codec/araw.c
- modules/codec/avcodec/avcodec.c
- modules/codec/avcodec/avcodec.h
- modules/codec/avcodec/encoder.c
- modules/codec/daala.c
- modules/codec/dmo/dmo.c
- modules/codec/dvbsub.c
- modules/codec/edummy.c
- modules/codec/fdkaac.c
- modules/codec/flac.c
- modules/codec/g711.c
- modules/codec/jpeg.c
- modules/codec/lpcm.c
- modules/codec/omxil/omxil.c
- modules/codec/opus.c
- modules/codec/png.c
- modules/codec/qsv.c
- modules/codec/rav1e.c
- modules/codec/rtpvideo.c
- modules/codec/schroedinger.c
- modules/codec/shine.c
- modules/codec/speex.c
- modules/codec/substx3g.c
- modules/codec/t140.c
- modules/codec/theora.c
- modules/codec/twolame.c
- modules/codec/vorbis.c
- modules/codec/vpx.c


The diff was not included because it is too large.


View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/bec1e8c75e68fd899274dfedc383c0f62bca5f97...93647d86255ccdcc079c9bc5e1720013a4d62bf9

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/bec1e8c75e68fd899274dfedc383c0f62bca5f97...93647d86255ccdcc079c9bc5e1720013a4d62bf9
You're receiving this email because of your account on code.videolan.org.




More information about the vlc-commits mailing list