Skip to content

Commit

Permalink
Final tidy of terms, tweak workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
robert-will-brown committed Aug 11, 2022
1 parent 32a610c commit 6f3a0d7
Show file tree
Hide file tree
Showing 4 changed files with 26 additions and 24 deletions.
6 changes: 6 additions & 0 deletions .github/workflows/produce-pdf.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,12 @@ jobs:
replace: "${{github.ref_name}}"
#replace: "${{ steps.date.outputs.date }}-${{ steps.git_branch.outputs.git_branch }}-${{ steps.git_hash.outputs.git_hash }}"
regex: false
- name: Set DateStamp in Document
uses: jacobtomlinson/gha-find-replace@v2
with:
find: "@@datestamp@@"
replace: "${{ steps.date.outputs.date }}"
regex: false
- name: Compile LaTeX Document
uses: xu-cheng/latex-action@v2
with:
Expand Down
4 changes: 0 additions & 4 deletions TODO.md

This file was deleted.

2 changes: 1 addition & 1 deletion include/resources.tex
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ \section{About}
% \hrule
~\\

Version: @@version@@.
Version: @@version@@ (@@datestamp@@).
38 changes: 19 additions & 19 deletions include/terms.tex
Original file line number Diff line number Diff line change
Expand Up @@ -76,8 +76,8 @@ \section{B-C}
See \textit{Fragmentation}.

\smallskip
\textbf{Codec}
Compress \& Decompress (Encode \& Decode) standard for reducing the file sizes of video \& audio. e.g. \textit{H.264}.
\textbf{Codec (Compress \& Decompress)}
Technique for reducing the file sizes of video \& audio. e.g. \textit{H.264}.

\smallskip
\textbf{Container}
Expand Down Expand Up @@ -111,19 +111,19 @@ \section{D}

\smallskip
\textbf{Deinterlace}
To process interlaced TV video. Uses every other line from one field \& interpolates new in-between lines. See also \textit{Interlace}.
To process interlaced TV video. Uses every other line from one field \& adds new in-between lines. See also \textit{Interlace}.

\smallskip
\textbf{DOCSIS (Data Over Cable Service Interface Specification)}
Telco standard that permits the addition of high-bandwidth data transfer to an existing cable television (CATV) system.
Telco standard for adding high-bandwidth data transfer to an existing cable television system.

\smallskip
\textbf{DOG (Digital on-screen graphic)}
\textit{Watermark} logo that most television broadcasters overlay over a portion of the screen area of their programs to identify the channel.

\smallskip
\textbf{DRM (Digital Rights Management)}
Technologies that limit the usage \& sharing of digital content. See \textit{Widevine}, \textit{Playready} \& \textit{Fairplay}.
Technologies that limit the usage \& sharing of digital content. See \textit{Widevine}, \textit{Playready}, \textit{Fairplay} \& \textit{Marlin}.

\smallskip
\textbf{DVB (Digital Video Broadcasting)}
Expand All @@ -136,15 +136,15 @@ \section{E-F}

\medskip
\textbf{EME (Encrypted Media Extensions)}
API that enables web applications to interact with content protection systems. Enables encrypted files to be used in any browser regardless of the underlying protection system.
API that enables web applications to interact with content protection systems. Enables encrypted files to be used in any browser regardless of the underlying protection system. Only capable of decrypting media data provided via \textit{MSE}.

\smallskip
\textbf{Encode}
Process of compressing RAW video, or the process of re-encoding a video into a different format.

\smallskip
\textbf{F4V (Flash H.264 Video)}
Flash MP4 Video. Adobe proprietary extension to designate MPEG-4 H.264 content in a Flash-compliant \textit{Container}.
Adobe proprietary extension to H.264 \textit{Container}.

\smallskip
\textbf{FairPlay}
Expand All @@ -156,7 +156,7 @@ \section{E-F}

\smallskip
\textbf{fMP4 (Fragmented MP4)}
\textit{MP4} which contains a series of segments which can be requested individually from a HTTP server that supports byte-range requests.
Single \textit{MP4} file which contains a series of internal segments which can be requested individually from a HTTP server that supports byte-range requests.

\smallskip
\textbf{FPS (Frames Per Second)}
Expand All @@ -168,7 +168,7 @@ \section{E-F}

\smallskip
\textbf{Frame Rate}
The number of frames per second (FPS) for cinema or video acquisition, editing and projection. Common frame rates include 24 fps (film), 30 fps, and 29.97 fps.
The number of frames per second (FPS). Common frame rates include 24 fps (film), 30 fps, and 29.97 fps.


%------------------------------------------------
Expand All @@ -177,7 +177,7 @@ \section{G-H}

\medskip
\textbf{GOP (Group of Pictures)}
Grouping of \textit{frames} for compression. Longer GOPs allow better compression but slow the delivery process for live encoding. Each GOP begins with an I-frame keyframe and can contain any number of predictive (P frames) and bidirectional predictive (B frames).
Logical grouping of \textit{frames} for compression pruposes. Each GOP begins with an I-frame keyframe and can contain any number of predictive (P frames) and bidirectional predictive (B frames).

\smallskip
\textbf{H.26[1|2|3|4|5|6]}
Expand Down Expand Up @@ -218,15 +218,15 @@ \section{I-K}

\smallskip
\textbf{IETF (Internet Engineering Task Force)}
Responsible for the technical standards that comprise the Internet protocol suite (TCP/IP).
Responsible for the technical standards of TCP/IP.

\smallskip
\textbf{Interlace}
Technique for doubling the perceived frame rate of a video display without consuming extra bandwidth. See also \textit{Deinterlace}.

\smallskip
\textbf{Interstitial}
Any web-based advertisement which occurs before, after, or during a narrative content presentation.
Any web-based advertisement which occurs before, after, or during the main content.

\smallskip
\textbf{IPTV (Internet Protocol television)}
Expand Down Expand Up @@ -263,7 +263,7 @@ \section{L-M}

\smallskip
\textbf{m3u8}
Playlist file. Can be used to define a playlist for delivery to smart TV devices such as Roku.
Playlist file.

\smallskip
\textbf{MAM (Media Asset Management)}
Expand All @@ -274,7 +274,7 @@ \section{L-M}
Open-standard \textit{DRM}. Widely used in Japan, China, \& East Asia.

\smallskip
\textbf{MBR (Multi-bitrate Streaming}
\textbf{MBR (Multi-bitrate Streaming)}
Sending out multiple versions of the same live stream at different quality levels.

\smallskip
Expand Down Expand Up @@ -303,7 +303,7 @@ \section{L-M}

\smallskip
\textbf{MSE (Media Source Extensions)}
Media Source Extensions.
Spec for JavaScript to send byte streams to media \textit{codecs} within Web browsers.

\smallskip
\textbf{MSO (Multiple System Operator)}
Expand Down Expand Up @@ -356,7 +356,7 @@ \section{N-O}

\smallskip
\textbf{OpenGL}
Cross-language and platform API to render 2D and 3D vector graphics normally used for desktop Apps, written in C.
Cross-language and platform API to render 2D and 3D vector graphics. Normally used for desktop Apps, written in C. See also \textit{WebGL}.

\smallskip
\textbf{OTT (Over The Top)}
Expand Down Expand Up @@ -516,15 +516,15 @@ \section{V}

\smallskip
\textbf{VP9}
Open and royalty-free video coding format developed by Google, competes mainly with HEVC/H.265.
Open and royalty-free video \textit{codec} developed by Google.

\smallskip
\textbf{VTM (VVC Test Model)}
Reference software codebase for testing \textit{VVC}.

\smallskip
\textbf{VTT (Video Text Track)}
Text file in the Web Video Text Tracks (WebVTT) format. It contains supplementary information about a web video, including subtitles, captions, descriptions, chapters, and metadata.
Text file in the Web Video Text Tracks (WebVTT) format. Can include subtitles, captions, descriptions, chapters, and metadata.

\smallskip
\textbf{VVC (Versatile Video Coding)}
Expand Down Expand Up @@ -553,7 +553,7 @@ \section{W-Z}

\smallskip
\textbf{Widevine}
Google \textit{DRM} - Used on Android Devices natively, in Chrome, Edge (soon), Roku, Smart TVs, uses protobuf format for metadata.
Google \textit{DRM} - Used on Android Devices natively, in Chrome, Edge (soon), Roku, Smart TVs.

\smallskip
\textbf{Windows Media}
Expand Down

0 comments on commit 6f3a0d7

Please sign in to comment.