diff mbox

[FFmpeg-devel] doc: add a lexicon

Message ID 20170130145812.18577-1-u@pkh.me
State Accepted
Headers show

Commit Message

Clément Bœsch Jan. 30, 2017, 2:58 p.m. UTC
---
 doc/lexicon | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)
 create mode 100644 doc/lexicon

Comments

Michael Niedermayer Jan. 30, 2017, 3:59 p.m. UTC | #1
On Mon, Jan 30, 2017 at 03:58:12PM +0100, Clément Bœsch wrote:
> ---
>  doc/lexicon | 23 +++++++++++++++++++++++
>  1 file changed, 23 insertions(+)
>  create mode 100644 doc/lexicon
> 
> diff --git a/doc/lexicon b/doc/lexicon
> new file mode 100644
> index 0000000000..36ff803fb5
> --- /dev/null
> +++ b/doc/lexicon
> @@ -0,0 +1,23 @@
> +Common abbreviations/shorthands we use that don't need a comment
> +================================================================
> +
> +dct/idct: (inverse) discrete cosine tranform
> +dsp: digital signal processing
> +dst/adst: (asymmetric) discrete sine transform
> +ec: entropy coding or error concealment
> +er: error resilience
> +fft: fast Fourier transform
> +gop: group of pictures
> +hw/sw: hardware/software

> +lpf/deblock: loop filter

not sure we arent using lp* to stand for lowpass (filter) somewhere
also  deblock and loop filter are not the same thing
deblock = remove blocking artifacts
loop = filter applied in the de/encoder loop (MC+residual coding loop)


[...]
Clément Bœsch Jan. 30, 2017, 4:06 p.m. UTC | #2
On Mon, Jan 30, 2017 at 04:59:28PM +0100, Michael Niedermayer wrote:
> On Mon, Jan 30, 2017 at 03:58:12PM +0100, Clément Bœsch wrote:
> > ---
> >  doc/lexicon | 23 +++++++++++++++++++++++
> >  1 file changed, 23 insertions(+)
> >  create mode 100644 doc/lexicon
> > 
> > diff --git a/doc/lexicon b/doc/lexicon
> > new file mode 100644
> > index 0000000000..36ff803fb5
> > --- /dev/null
> > +++ b/doc/lexicon
> > @@ -0,0 +1,23 @@
> > +Common abbreviations/shorthands we use that don't need a comment
> > +================================================================
> > +
> > +dct/idct: (inverse) discrete cosine tranform
> > +dsp: digital signal processing
> > +dst/adst: (asymmetric) discrete sine transform
> > +ec: entropy coding or error concealment
> > +er: error resilience
> > +fft: fast Fourier transform
> > +gop: group of pictures
> > +hw/sw: hardware/software
> 
> > +lpf/deblock: loop filter
> 
> not sure we arent using lp* to stand for lowpass (filter) somewhere
> also  deblock and loop filter are not the same thing

removed deblock and changed locally to:
  lpf: loop filter
  lp: lowpass
Lou Logan Jan. 31, 2017, 6:47 p.m. UTC | #3
On Mon, 30 Jan 2017 15:58:12 +0100, Clément Bœsch wrote:

> ---
>  doc/lexicon | 23 +++++++++++++++++++++++
>  1 file changed, 23 insertions(+)
>  create mode 100644 doc/lexicon
> 
> diff --git a/doc/lexicon b/doc/lexicon
> new file mode 100644
> index 0000000000..36ff803fb5
> --- /dev/null
> +++ b/doc/lexicon
> @@ -0,0 +1,23 @@
> +Common abbreviations/shorthands we use that don't need a comment
> +================================================================
> +
> +dct/idct: (inverse) discrete cosine tranform

transform

Otherwise, LGTM.

A few others if you want them:

nal: network abstraction layer
rc: rate control
sei: supplemental enhancement information
Clément Bœsch Feb. 3, 2017, 2:03 p.m. UTC | #4
On Tue, Jan 31, 2017 at 09:47:12AM -0900, Lou Logan wrote:
> On Mon, 30 Jan 2017 15:58:12 +0100, Clément Bœsch wrote:
> 
> > ---
> >  doc/lexicon | 23 +++++++++++++++++++++++
> >  1 file changed, 23 insertions(+)
> >  create mode 100644 doc/lexicon
> > 
> > diff --git a/doc/lexicon b/doc/lexicon
> > new file mode 100644
> > index 0000000000..36ff803fb5
> > --- /dev/null
> > +++ b/doc/lexicon
> > @@ -0,0 +1,23 @@
> > +Common abbreviations/shorthands we use that don't need a comment
> > +================================================================
> > +
> > +dct/idct: (inverse) discrete cosine tranform
> 
> transform
> 

fixed

> Otherwise, LGTM.
> 

applied, thanks

> A few others if you want them:
> 

> nal: network abstraction layer
> rc: rate control
> sei: supplemental enhancement information

added.

Also added fdct as suggested by Chloe
diff mbox

Patch

diff --git a/doc/lexicon b/doc/lexicon
new file mode 100644
index 0000000000..36ff803fb5
--- /dev/null
+++ b/doc/lexicon
@@ -0,0 +1,23 @@ 
+Common abbreviations/shorthands we use that don't need a comment
+================================================================
+
+dct/idct: (inverse) discrete cosine tranform
+dsp: digital signal processing
+dst/adst: (asymmetric) discrete sine transform
+ec: entropy coding or error concealment
+er: error resilience
+fft: fast Fourier transform
+gop: group of pictures
+hw/sw: hardware/software
+lpf/deblock: loop filter
+lut: lookup table
+mb: macroblock
+mc: motion compensation
+me: motion estimation
+mv: motion vector
+pel/qpel/epel/hpel/fpel: pixel / quarter-pixel / eighth-pixel / half-pixel / full-pixel
+pp: post process
+qp: quantization parameter
+sl: slice
+vlc: variable length coding
+vq: vector quantization