update dav1d to 0.5.0, replace cakewalk loadmode icons, awdw info_tip tweaks, update...
authorGood Guy <good1.2guy@gmail.com>
Tue, 15 Oct 2019 20:07:49 +0000 (14:07 -0600)
committerGood Guy <good1.2guy@gmail.com>
Tue, 15 Oct 2019 20:07:49 +0000 (14:07 -0600)
18 files changed:
cinelerra-5.1/cinelerra/awindowgui.C
cinelerra-5.1/configure.ac
cinelerra-5.1/info/plugins.txt
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_cat.png
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_checked.png
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_checkedhi.png
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_dn.png
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_hi.png
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_nested.png
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_new.png
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_newcat.png
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_newtracks.png
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_paste.png
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_resource.png
cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_up.png
cinelerra-5.1/thirdparty/src/dav1d-0.4.0.tar.xz [deleted file]
cinelerra-5.1/thirdparty/src/dav1d-0.5.0.patch1 [moved from cinelerra-5.1/thirdparty/src/dav1d-0.4.0.patch1 with 96% similarity]
cinelerra-5.1/thirdparty/src/dav1d-0.5.0.tar.xz [new file with mode: 0644]

index e2340d1e4a601c11ef499c79f8b0a7fd339bba93..f668ee515fe02d85cadd2ef40e20ef686d8e1b93 100644 (file)
@@ -3129,7 +3129,12 @@ int AWindowAssets::mouse_over_event(int no)
 
 void AWindowAssets::show_tip_info(const char *info, int no)
 {
 
 void AWindowAssets::show_tip_info(const char *info, int no)
 {
-       show_tooltip(info);
+       int margin = 28;
+       int tw = get_text_width(MEDIUMFONT, info) + TOOLTIP_MARGIN * 2;
+       int th = get_text_height(MEDIUMFONT, info) + TOOLTIP_MARGIN * 2;
+       int tx = get_w() - (tw + margin);
+       int ty = get_h() - (th + margin);
+       show_tooltip(info, tx, ty, tw, th);
        info_tip = no;
 }
 
        info_tip = no;
 }
 
index 611ebec1f0eb3dc8e99ced27a74fddc96178b21f..4906c23794dfc509237bf073ee68fcf4e0c6219c 100644 (file)
@@ -413,7 +413,7 @@ PKG_3RD([libaom],[auto],
   [ usr/local/include ])
 
 PKG_3RD([dav1d],[auto],
   [ usr/local/include ])
 
 PKG_3RD([dav1d],[auto],
-  [dav1d-0.4.0],
+  [dav1d-0.5.0],
   [ usr/local/lib*/libdav1d*.a ],
   [ usr/local/include ])
 
   [ usr/local/lib*/libdav1d*.a ],
   [ usr/local/include ])
 
index 14fb0ae5b574b20a339b9bfd5982c7e98efd880d..4acbaf7b764d3c69de967960a8fca6e7c1687903 100644 (file)
@@ -3,7 +3,7 @@
 # Name of plugin followed by: and then description.
 #  Additional lines start with 2 tabs.
 #  Lines should be less than 70 characters long.
 # Name of plugin followed by: and then description.
 #  Additional lines start with 2 tabs.
 #  Lines should be less than 70 characters long.
-#123456789012345678901234567890123456789012345678901234567890123456789
+#1234567890123456789012345678901234567890123456789012345678901234567
 #  For usage/readability, a period (.) creates space.
 1080 to 480:   Extracts 2 1920x540 fields from 1920x1080
                image, resizes them separately, and
 #  For usage/readability, a period (.) creates space.
 1080 to 480:   Extracts 2 1920x540 fields from 1920x1080
                image, resizes them separately, and
@@ -15,13 +15,13 @@ AgingTV:    Use to achieve an "old" movie or TV show
                effect by adding moving lines and snow.
 Auto Scale:    Automatically scale to a specified size.
 Blue Banana:   Used for color transformation or remapping as
                effect by adding moving lines and snow.
 Auto Scale:    Automatically scale to a specified size.
 Blue Banana:   Used for color transformation or remapping as
-               well as chroma-key filtering. See PDF Manual for usage:
+               well as chroma-key filtering. See Manual for usage:
                . Select a specifc target color.
                . Create a selection region by expanding color.
                . Optionally reduce or expand the alpha plane.
                . Optionally apply a color remapping to selection.
                . Optionally reset the output alpha to opaque.
                . Select a specifc target color.
                . Create a selection region by expanding color.
                . Optionally reduce or expand the alpha plane.
                . Optionally apply a color remapping to selection.
                . Optionally reset the output alpha to opaque.
-               1) choose your color, click Pick, check Mark Selected
+               1) choose your color/click Pick/ check Mark Selected
                2) modify selection in the Color Selection area
                3) uncheck Mark Selected, and check Filter Active
                4) adjust your color choice as desired
                2) modify selection in the Color Selection area
                3) uncheck Mark Selected, and check Filter Active
                4) adjust your color choice as desired
@@ -37,8 +37,8 @@ Chroma key:   Erases pixels which match chosen color;
                channel and transparency if there is alpha.
 Chroma key (HSV): Replaces a color with another color or
                transparency using HSV variables.
                channel and transparency if there is alpha.
 Chroma key (HSV): Replaces a color with another color or
                transparency using HSV variables.
-Color 3 Way:   Modify color of Shadows, Midtones, and Highlights as
-               you specify.
+Color 3 Way:   Modify color of Shadows, Midtones, and Highlights
+               as you specify.
 Color Balance: Modify RGB colors or white balance to compensate
                for errors in video such as low lighting.
 CriKey:                Regionally based chroma key with interpolation;
 Color Balance: Modify RGB colors or white balance to compensate
                for errors in video such as low lighting.
 CriKey:                Regionally based chroma key with interpolation;
@@ -60,8 +60,8 @@ CriKey:               Regionally based chroma key with interpolation;
                .    Mask - matching color pixels replaced by black.
 Crop & Position: Allows for cropping and positioning the input video.
 DeScratch:     Use to remove vertical scratches from film. It can
                .    Mask - matching color pixels replaced by black.
 Crop & Position: Allows for cropping and positioning the input video.
 DeScratch:     Use to remove vertical scratches from film. It can
-               also be used, after image rotation, to remove horizontal
-               noise lines that may appear on analog VHS captures.
+               also be used, after image rotation, to remove
+               horizontal noise lines on analog VHS captures.
 Decimate:      Drop frames from a track which are most similar
                in order to reduce frame rate.
 Deinterlace:   Several selections of line replication to eliminate
 Decimate:      Drop frames from a track which are most similar
                in order to reduce frame rate.
 Deinterlace:   Several selections of line replication to eliminate
@@ -76,7 +76,8 @@ DotTV:                Puts various size dots over the picture to simulate
                TV effect.
 Downsample:    Reduce the size of an image by throwing out data,
                reducing sampling rate.
                TV effect.
 Downsample:    Reduce the size of an image by throwing out data,
                reducing sampling rate.
-Edge:          Display only the edges of the video throughout the image.
+Edge:          Display only the edges of the video throughout the
+               image.
 Fields to frames: Reads frames at 2x the framerate, combining 2
                input frames into 1 interlaced output frame.
 FindObj:       Locate a specific object in a scene and replace with
 Fields to frames: Reads frames at 2x the framerate, combining 2
                input frames into 1 interlaced output frame.
 FindObj:       Locate a specific object in a scene and replace with
@@ -98,9 +99,9 @@ Gradient:     Overlays a smooth color gradient on top of every
 HistEq:                Remap colors using blended histogram weights.
 Histogram:     Shows the number of occurrences of each color on a
                histogram plot.
 HistEq:                Remap colors using blended histogram weights.
 Histogram:     Shows the number of occurrences of each color on a
                histogram plot.
-Histogram Bezier: Uses a Bezier curve (parametric) on the histogram plot.
+Histogram Bezier: Uses a Bezier parametric curve on histogram plot.
 HolographicTV: Holographic TV effect.
 HolographicTV: Holographic TV effect.
-Hue saturation:        Use to change hue, saturation and value parameters.
+Hue saturation:        Use to change hue, saturation & value parameters.
 Interpolate Bayer: Uses Bayer filter algorithm to interpolate (estimate)
                missing color information.
 Interpolate Video: Create illusion of higher frame rate video of low
 Interpolate Bayer: Uses Bayer filter algorithm to interpolate (estimate)
                missing color information.
 Interpolate Video: Create illusion of higher frame rate video of low
@@ -113,39 +114,40 @@ Linear Blur:      Blur with parameters of length, angle, # of steps,
                and which channels. Does Linear, Radial, or Zoom.
 Live Video:    Reads video directly from the capture card input and
                replaces any video on the track.
                and which channels. Does Linear, Radial, or Zoom.
 Live Video:    Reads video directly from the capture card input and
                replaces any video on the track.
-Loop video:    Loop video by specifying the length of the region to loop.
+Loop video:    Loop video by specifying the length of the region to
+               loop.
 Mandelbrot:    Render a Mandelbrot fractal using Cuda.
 Motion:                Tracks translation and rotation motion to stabilize
                shaky video.
 Motion 2 Point:        Motion stabilization using 2 pass tracking.
 Mandelbrot:    Render a Mandelbrot fractal using Cuda.
 Motion:                Tracks translation and rotation motion to stabilize
                shaky video.
 Motion 2 Point:        Motion stabilization using 2 pass tracking.
-Motion Blur:   Uses X/Y camera automation vectors to apply a linear
-               blur trailing camera direction.
-Motion51:      Compensates for unwanted motion and stabilizes the
-               image using a unique curve/spline algorithm. A reset
-               option for defaults helps as does OpenGL if available.
+Motion Blur:   Uses X/Y camera automation vectors to apply a
+               linear blur trailing camera direction.
+Motion51:      Compensates for unwanted motion and stabilizes
+               the image using a unique curve/spline algorithm.
+               A reset option for defaults helps as does OpenGL.
                .
                Samples - number of pixels which software uses
                Draw vectors - demonstrates the search operation
                .
                Samples - number of pixels which software uses
                Draw vectors - demonstrates the search operation
-               Sample Radius - radius of circle denoting area of sample
+               Sample Radius - radius of circle of the sample area
                Center X/Y - center position of the sample circle
                Center X/Y - center position of the sample circle
-               Search W/H - determines width/height used for search
-               Horiz/Vert shake limit - uses as translation constraints
+               Search W/H - determines width/height used in search
+               Horiz/Vert shake limit - translation constraints
                Shake fade - how fast translation cancellation fades
                Twist limit - determines rotation constraints
                Shake fade - how fast translation cancellation fades
                Twist limit - determines rotation constraints
-               Twist fade - how fast rotation cancellation fades away
-               Enable Tracking - caches search results for later use
+               Twist fade - how fast rotation cancellation fades
+               Enable Tracking - caches search results for later
                Tracking file - name of file with calculate results
 MotionCV:      Motion tracking/stabilization from the community
                version of cinelerra.
 MotionHV:      Motion tracking/stabilization from the original
                author of cinelerra.
 MoveObj:       Move and stabilize object using OpenCV 3rd party pkg.
                Tracking file - name of file with calculate results
 MotionCV:      Motion tracking/stabilization from the community
                version of cinelerra.
 MotionHV:      Motion tracking/stabilization from the original
                author of cinelerra.
 MoveObj:       Move and stabilize object using OpenCV 3rd party pkg.
-N_Body:                Simulation that numerically approximates the evolution of a
-               system of bodies in which each body continuously interacts
-               with every other body using Cuda.
+N_Body:                Simulation that numerically approximates the
+               evolution of a system of bodies in which each body
+               continuously interacts with every other body (Cuda).
 Oil painting:  Makes video tracks appear as a painting.
 Oil painting:  Makes video tracks appear as a painting.
-Overlay:       Combine tracks via an overlayer that puts images on
-               top of a bottom layer.
+Overlay:       Combine tracks via an overlayer that puts images
+               on top of a bottom layer.
 Perspective:   Allows you to change the viewpoint of an object.
                With left mouse button, you can drag the corner or:
                .
 Perspective:   Allows you to change the viewpoint of an object.
                With left mouse button, you can drag the corner or:
                .
@@ -153,13 +155,15 @@ Perspective:      Allows you to change the viewpoint of an object.
                . 0/0           Translate endpoint
                . 0/1           Zoom image
                . 1/0           Translate image
                . 0/0           Translate endpoint
                . 0/1           Zoom image
                . 1/0           Translate image
-               . 1/1           Translate view but does not change output.
+               . 1/1           Translate view; no change to output
                .
                .
-               The red colored lines in the box show the composer boundary.
-               Use the zoom slider which changes only the zoom view to see
-               if it goes off the screen. The slider goes from 1/100 to 100.
-Polar:         Bends and warps your video in weird ways based on conversion
-               from either polar coordinates to rectangular or vice-versa.
+               The red colored lines in the box show the composer
+               boundary.  Use the zoom slider which changes only
+               the zoom view to see if it goes off the screen.
+               The slider goes from 1/100 to 100.
+Polar:         Bends and warps your video in weird ways based on
+               conversion from either polar coordinates to
+               rectangular or vice-versa.
 RGB - 601:     Used to reduce/increase contrast in your video via
                601 compression or RGB expansion.
 RGBShift:      Align 3 separate planes of R, G, B if misaligned in
 RGB - 601:     Used to reduce/increase contrast in your video via
                601 compression or RGB expansion.
 RGBShift:      Align 3 separate planes of R, G, B if misaligned in
@@ -167,24 +171,29 @@ RGBShift: Align 3 separate planes of R, G, B if misaligned in
 Radial Blur:   Creates a whirlpool based on settings that simulates
                a swirling camera.
 ReframeRT:     Changes number of frames in a sequence of video
 Radial Blur:   Creates a whirlpool based on settings that simulates
                a swirling camera.
 ReframeRT:     Changes number of frames in a sequence of video
-               directly from timeline; has Stretch and Downsample modes.
+               directly from timeline; has Stretch and Downsample
+               modes.
 Reroute:       Selectively transfer the alpha channel or the
                RGB/YUV components from source to target track.
 Reverse video: Reverse media on the timeline in realtime.
 Rotate:                Rotate the video in degree increments around a
                pivot point or reverse and flip the video.
 Reroute:       Selectively transfer the alpha channel or the
                RGB/YUV components from source to target track.
 Reverse video: Reverse media on the timeline in realtime.
 Rotate:                Rotate the video in degree increments around a
                pivot point or reverse and flip the video.
-Rumbler:       Jiggle space and time at a given rate for dream-like video.
+Rumbler:       Jiggle space and time at a given rate for dream-like
+               video.
 SVG via Inkscape: Allow the manipulation of an SVG image with
                Inkscape without having to exit the program.
 SVG via Inkscape: Allow the manipulation of an SVG image with
                Inkscape without having to exit the program.
-Scale:         Reduce or expand the image size depending on the ratio.
+Scale:         Reduce or expand the image size depending on
+               the ratio.
 Scale Ratio:   Manipulate your video to maintain the pixel aspect
 Scale Ratio:   Manipulate your video to maintain the pixel aspect
-               ratio (proportional geometry).  Change values on the
+               ratio (proportional geometry). Change values on the
                left and see the results in the compositor window.
                left and see the results in the compositor window.
-               . In R,Out R - current input and output aspect ratios
+               . In R,Out R - current input & output aspect ratios
                . In W/H,Out W/H - current width and height
                . In W/H,Out W/H - current width and height
-               . Scale type of None,Scaled,Cropped,Filled,Horiz/Vert
-               Top aspect ratio data is used to compute bottom part.
-               Bottom part allows for repositioning the input/output.
+               . Scale type of None, Scaled, Cropped, Filled,
+                 or Horizontal/Vertical
+               Top aspect ratio data is used to compute the
+               bottom part. The bottom part is for repositioning
+               the input/output.
 Selective Temporal Averaging: Smooths out non-moving areas of a video
                clip by averaging the color across frames.
 Sharpen:       Sharpen the video, either the luminance, horizontal,
 Selective Temporal Averaging: Smooths out non-moving areas of a video
                clip by averaging the color across frames.
 Sharpen:       Sharpen the video, either the luminance, horizontal,
@@ -192,34 +201,36 @@ Sharpen:  Sharpen the video, either the luminance, horizontal,
 ShiftInterlace:        Shift the interlace lines using odd or even.
 Sketcher:      Sketch lines, curves, or points in different colors/
                alpha and with fill using various pen widths/types.
 ShiftInterlace:        Shift the interlace lines using odd or even.
 Sketcher:      Sketch lines, curves, or points in different colors/
                alpha and with fill using various pen widths/types.
-Sphere Cam:    Converts a fisheye image into panoramic projection.
+Sphere Cam:    Converts a fisheye image into panoramic projection.
 Swap Frames:   Swap frames with 0-1, 2-3, 4-5... or 1-2, 3-4, 5-6...
 Swap channels: Swap R,G,B,Alpha with another color channel.
 Threshold:     Converts the image to pure luminance and replaces
                pixels with 1 of 3 colors.
 Swap Frames:   Swap frames with 0-1, 2-3, 4-5... or 1-2, 3-4, 5-6...
 Swap channels: Swap R,G,B,Alpha with another color channel.
 Threshold:     Converts the image to pure luminance and replaces
                pixels with 1 of 3 colors.
-Time Average:  Use to create trail patterns, or reduce noise in still
-               images.  A number of frames is accumulated and then
-               divided by a divisor to the the average.
+Time Average:  Use to create trail patterns, or reduce noise in
+               still images.  A number of frames is accumulated
+               and then divided by a divisor to the the average.
 TimeFront:     Performs spatio-temporal video warping.
 TimeFront:     Performs spatio-temporal video warping.
-Title:         Add text/timestamp/background pngs to video along with
-               the ability to drag to a location if Drag checked on.
+Title:         Add text/timestamp/background pngs to video along
+               with the ability to drag to a location if Drag on.
                Flexible attributes in textbox (mouse right click):
                Flexible attributes in textbox (mouse right click):
-               . color, font, alpha, size, png, bold, italic, blink,
-               . ul, caps, sup(super/sub script), fixed, nudge.
+               . color, font, alpha, size, png, bold, italic,
+               . blink, ul, caps, sup(super/sub), fixed, nudge.
                Special characters are  <, >, \, /, # (see manual).
                Special characters are  <, >, \, /, # (see manual).
-Tracer:                Trace an outline of an object for a mask like operation.
+Tracer:                Trace an outline of an object for a mask like
+               operation.
 Translate:     Allows displacing, cropping and/or scaling video
                horizontally/vertically.
 Unsharp:       Applies a traditional darkroom technique, unsharp
                mask, to every video frame.
 Translate:     Allows displacing, cropping and/or scaling video
                horizontally/vertically.
 Unsharp:       Applies a traditional darkroom technique, unsharp
                mask, to every video frame.
-VideoScope:    Summarizes intensity and color on a calibrated display.
-Wave:          Generates waves in video using Amplitude, Phase, and
-               Wavelength.
-Whirl:         Creates a whirl (spiral) of the video around the center.
+VideoScope:    Summarizes intensity and color on a calibrated
+               display.
+Wave:          Generates waves in video using Amplitude, Phase,
+               and Wavelength.
+Whirl:         Creates a whirl/spiral of the video around the center.
 YUV:           Modify the Y, U, V settings.
 YUV:           Modify the Y, U, V settings.
-YUV411:                Modify the 411 yuv to look like 420 color space instead.
-YUVShift:      Realign the 3 sets of YUV input video numbers when they
-               are misaligned.  Use slider bars to modify.
+YUV411:                Modify the 411 yuv to look like 420 color space.
+YUVShift:      Realign the 3 sets of YUV input video numbers when
+               they are misaligned.  Use slider bars to modify.
 Zoom Blur:     Blur the video and use a zoom effect.
 #
 #  Description of FFmpeg Video Plugins
 Zoom Blur:     Blur the video and use a zoom effect.
 #
 #  Description of FFmpeg Video Plugins
@@ -233,8 +244,8 @@ F_bitplanenoise: Measure bit plane noise.
 F_blackdetect: Detect video intervals that are (almost) black.
 F_blackframe:  Detect frames that are (almost) black.
 F_boxblur:     Blurs the input video. Through the settings you are
 F_blackdetect: Detect video intervals that are (almost) black.
 F_blackframe:  Detect frames that are (almost) black.
 F_boxblur:     Blurs the input video. Through the settings you are
-               able to change the power and the radius of the boxblur
-               applied to luma, chroma and alpha.
+               able to change the power and the radius of the
+               boxblur applied to luma, chroma and alpha.
 F_bwdif:       Deinterlaces the input image.
 F_chromahold:  Turns a certain color range into gray.
 F_chromakey:   Turns a certain color into transparency. Operates on
 F_bwdif:       Deinterlaces the input image.
 F_chromahold:  Turns a certain color range into gray.
 F_chromakey:   Turns a certain color into transparency. Operates on
@@ -244,13 +255,13 @@ F_ciescope:       Video CIE scope.
 F_color:       Provide a uniformly colored input.
 F_colorbalance:        Adjusts the color balance.
 F_colorchannelmixer: Adjusts colors by mixing color channels.
 F_color:       Provide a uniformly colored input.
 F_colorbalance:        Adjusts the color balance.
 F_colorchannelmixer: Adjusts colors by mixing color channels.
-F_colorhold:   Turns a certain color range into gray.  Operates on RGB.
-F_colorkey:    Turns a certain color into transparency. Operates on RGB.
+F_colorhold:   Turns a certain color range into gray when RGB.
+F_colorkey:    Turns a certain color into transparency when RGB.
 F_colorlevels: Adjusts the color levels.
 F_colormatrix: Converts color matrix.
 F_cover_rect:  Find and cover a user specified object.
 F_crop:                Crops the input video.
 F_colorlevels: Adjusts the color levels.
 F_colormatrix: Converts color matrix.
 F_cover_rect:  Find and cover a user specified object.
 F_crop:                Crops the input video.
-F_cropdetect:  Auto-detect crop size
+F_cropdetect:  Auto-detect crop size.
 F_curves:      Adjust components curves.
 F_datascope:   Video data analysis.
 F_dctdnoiz:    Denoise frames using 2D DCT.
 F_curves:      Adjust components curves.
 F_datascope:   Video data analysis.
 F_dctdnoiz:    Denoise frames using 2D DCT.
@@ -260,26 +271,28 @@ F_dedot:  Reduce cross-luminance and cross-color.
 F_deflate:     Applies deflate effect.
 F_deflicker:   Remove temporal frame luminance variations.
 F_dejudder:    Removes judder produced by pullup.
 F_deflate:     Applies deflate effect.
 F_deflicker:   Remove temporal frame luminance variations.
 F_dejudder:    Removes judder produced by pullup.
-F_delogo:      Removes logo from input video.
-               When using this plugin a green box will appear on the
-               screen, once the logo is inside the box the plugin will
-               hide it. Through the settings you can specify the position
-               of the logo to hide (on a X-Y axis) and the size of the box
-               (so you can adjust it to the size of the logo).
+F_delogo:      Removes logo from input video. When using this
+               plugin a green box will appear on the screen, once
+               the logo is inside the box the plugin will hide it.
+               Through the settings you can specify the position
+               of the logo to hide (on a X-Y axis) and the size of
+               the box (you can adjust it to the size of the logo).
 F_deshake:     Stabilizes shaky video.
 F_deshake:     Stabilizes shaky video.
-F_despill:     Remove unwanted foreground colors, caused by reflected color
-               of green or blue screen.
+F_despill:     Remove unwanted foreground colors, caused by
+               reflected color of green or blue screen.
 F_dilation:    Applies dilation effect.
 F_dilation:    Applies dilation effect.
-F_doubleweave: Weave input video fields into double number of frames.
+F_doubleweave: Weave input video fields into double number of
+               frames.
 F_drawbox:     Draws a colored box on the input video.
 F_drawbox:     Draws a colored box on the input video.
-               Through the settings you are able to choose the position
-               of the box on X and Y coordinates, the size of the box,
-               the color and the thickness of the lines.
+               Through the settings you are able to choose the
+               position of the box on X and Y coordinates, the size
+               of the box, the color and the thickness of the lines.
 F_drawgraph:   Draw a graph using input video metadata.
 F_drawgrid:    Draws a colored grid on the input video.
 F_drawgraph:   Draw a graph using input video metadata.
 F_drawgrid:    Draws a colored grid on the input video.
-               Through the settings you can select the horizontal and the
-               vertical offset, set the width and  height of the grid
-               cell, and the color and thickness of the lines.
+               Through the settings you can select the horizontal
+               and the vertical offset, set the width and  height
+               of the grid cell, and the color and thickness of
+               the lines.
 F_edgedetect:  Detects and draws edge.
 F_elbg:                Apply posterize effect, using the ELBG algorithm.
 F_entropy:     Measure video frames entropy.
 F_edgedetect:  Detects and draws edge.
 F_elbg:                Apply posterize effect, using the ELBG algorithm.
 F_entropy:     Measure video frames entropy.
@@ -287,12 +300,14 @@ F_eq:             Adjusts brightness, contrast, gamma and saturation.
 F_erosion:     Applies erosion effect.
 F_fade:                Fade in/out input video.
 F_fftdnoiz:    Denoise frames using 3D FFT.
 F_erosion:     Applies erosion effect.
 F_fade:                Fade in/out input video.
 F_fftdnoiz:    Denoise frames using 3D FFT.
-F_fftfilt:     Apply arbitrary expressions to pixels in frequency domain.
+F_fftfilt:     Apply arbitrary expressions to pixels in frequency
+               domain.
 F_field:       Extract a field from the input video.
 F_fieldorder:  Set the field order.
 F_fillborders: Fill borders of the input video.
 F_floodfill:   Fill area of the same color with another color.
 F_field:       Extract a field from the input video.
 F_fieldorder:  Set the field order.
 F_fillborders: Fill borders of the input video.
 F_floodfill:   Fill area of the same color with another color.
-F_format:      Convert the input video to one of the specified pixel formats.
+F_format:      Convert the input video to one of the specified pixel
+               formats.
 F_framerate:   Upsamples or downsamples progressive
                source between specified frame rates.
 F_framestep:   Select one frame every N frames.
 F_framerate:   Upsamples or downsamples progressive
                source between specified frame rates.
 F_framestep:   Select one frame every N frames.
@@ -300,14 +315,15 @@ F_fspp:           Applies Fast Simple Post-processing filter.
 F_gblur:       Apply Gaussian Blur filter.
 F_gradfun:     Debands video quickly using gradients.
 F_graphmonitor:        Show various filtergraph stats.
 F_gblur:       Apply Gaussian Blur filter.
 F_gradfun:     Debands video quickly using gradients.
 F_graphmonitor:        Show various filtergraph stats.
-F_greyedge:    Estimates scene illumination by grey edge assumption.
+F_greyedge:    Estimates scene illumination by grey edge
+               assumption.
 F_haldclutsrc: Provide an identity Hald CLUT.
 F_hflip:       Horizontally flips the input video.
 F_histeq:      Applies global color histogram equalization.
 F_histogram:   Computes and draws a histogram.
 F_hqdn3d:      Applies a High Quality 3D Denoiser.
 F_haldclutsrc: Provide an identity Hald CLUT.
 F_hflip:       Horizontally flips the input video.
 F_histeq:      Applies global color histogram equalization.
 F_histogram:   Computes and draws a histogram.
 F_hqdn3d:      Applies a High Quality 3D Denoiser.
-F_hqx:         Scales the input by 2, 3 or 4 using the hq*x magnification
-               algorithm.
+F_hqx:         Scales the input by 2, 3 or 4 using the hq*x
+               magnification algorithm.
 F_hue:         Adjust the hue and saturation of the input video.
 F_idet:                Interlace detect Filter.
 F_il:          Deinterleaves or interleaves fields.
 F_hue:         Adjust the hue and saturation of the input video.
 F_idet:                Interlace detect Filter.
 F_il:          Deinterleaves or interleaves fields.
@@ -324,8 +340,8 @@ F_lut:              Compute and apply a lookup
                table to the RGB/YUV input video.
 F_lut1d:       Adjust colors using a 1D LUT.
 F_lut3d:       Apply a 3D LUT (look up table) to an input video.
                table to the RGB/YUV input video.
 F_lut1d:       Adjust colors using a 1D LUT.
 F_lut3d:       Apply a 3D LUT (look up table) to an input video.
-F_lutrgb:      Compute and apply a lookup table to the RGB input video.
-F_lutyuv:      Compute and apply a lookup table to the YUV input video.
+F_lutrgb:      Compute and apply a lookup table to RGB input.
+F_lutyuv:      Compute and apply a lookup table to YUV input.
 F_mandelbrot:  Render a Mandelbrot fractal.
 F_maskfun:     Create Mask.
 F_mcdeint:     Applies motion compensating deinterlacing.
 F_mandelbrot:  Render a Mandelbrot fractal.
 F_maskfun:     Create Mask.
 F_mcdeint:     Applies motion compensating deinterlacing.
@@ -334,57 +350,61 @@ F_metadata:       Manipulate video frame metadata.
 F_mpdecimate:  Remove near-duplicate frames.
 F_mptestsrc:   Generate various test pattern.
 F_negate:      Negates input video.
 F_mpdecimate:  Remove near-duplicate frames.
 F_mptestsrc:   Generate various test pattern.
 F_negate:      Negates input video.
-F_nlmeans:     Non-local means denoiser. An example usage is for the
-               recovery of VHS tapes which look bad.
-F_noise:       Adds noise to the video.
-               Through the settings you can
-               select the variables of the noise
-               (strength, flag and seed).
+F_nlmeans:     Non-local means denoiser. An example usage is
+               for the recovery of VHS tapes which look bad.
+F_noise:       Adds noise to the video. Through the settings you
+               can select the variables of the noise; for example,
+               strength, flag, or seed.
 F_normalize:   Normalize RGB video.
 F_normalize:   Normalize RGB video.
-F_oscilloscope:        2D video oscilloscope.  Useful to measure spatial impulse,
-               step responses, and chroma delays.
+F_oscilloscope:        2D video oscilloscope.  Useful to measure spatial
+               impulse, step responses, and chroma delays.
 F_owdenoise:   Denoises using wavelets.
 F_owdenoise:   Denoises using wavelets.
-F_pad:         Add paddings to the input image, and place the original
-               input at the provided x, y coordinates.
-F_pal100bars:  Generate PAL 100% color bars. This only works with RGB 8-bit.
-F_pal75bars:   Generate PAL 75% color bars. This only works with RGB 8-bit.
+F_pad:         Add paddings to the input image, and place the
+               original input at the provided x, y coordinates.
+F_pal100bars:  Generate PAL 100% color bars. This only works with
+               RGB 8-bit.
+F_pal75bars:   Generate PAL 75% color bars. This only works with
+               RGB 8-bit.
 F_perms:       Set permissions for the output video frame.
 F_perspective: Corrects the perspective of video.
 F_phase:       Phase shift fields.
 F_perms:       Set permissions for the output video frame.
 F_perspective: Corrects the perspective of video.
 F_phase:       Phase shift fields.
-F_pixscope:    Pixel data analysis for checking color and levels. It will
-               display sample values of color channels.
+F_pixscope:    Pixel data analysis for checking color and levels.
+               It will display sample values of color channels.
 F_pp:          Filters video using libpostproc.
 F_pp7:         Applies Postprocessing 7 filter.
 F_prewitt:     Apply prewitt operator.
 F_pseudocolor: Make pseudocolored video frames.
 F_readeia608:  Read EIA-608 Closed Caption codes from
                input video and write them to frame metadata.
 F_pp:          Filters video using libpostproc.
 F_pp7:         Applies Postprocessing 7 filter.
 F_prewitt:     Apply prewitt operator.
 F_pseudocolor: Make pseudocolored video frames.
 F_readeia608:  Read EIA-608 Closed Caption codes from
                input video and write them to frame metadata.
-F_readvitc:    Reads vertical interval timecode and writes it to frame
-               metadata.
+F_readvitc:    Reads vertical interval timecode and writes it to
+               frame metadata.
 F_realtime:    Slows down filtering to match realtime.
 F_removegrain: Removes grain.
 F_repeatfields:        Hard repeat fields based on MPEG repeat field flag.
 F_rgbashift:   Shift RGBA.
 F_rgbtestsrc:  Generate RGB test pattern.
 F_realtime:    Slows down filtering to match realtime.
 F_removegrain: Removes grain.
 F_repeatfields:        Hard repeat fields based on MPEG repeat field flag.
 F_rgbashift:   Shift RGBA.
 F_rgbtestsrc:  Generate RGB test pattern.
-F_roberts:     Apply roberts cross operator which performs a simple/quick 2-D
-               spatial gradient measurement on the video (usually a grayscale
-               image).  It highlights regions of high spatial frequency which
-               most likely correspond to edges.
+F_roberts:     Apply roberts cross operator which performs a
+               simple, quick 2-D spatial gradient measurement
+               on the video (usually a grayscale image). It
+               highlights regions of high spatial frequency
+               which most likely correspond to edges.
 F_rotate:      Rotates the input image.
 F_sab:         Applies shape adaptive blur.
 F_rotate:      Rotates the input image.
 F_sab:         Applies shape adaptive blur.
-F_scale:       Scale the input video size and/or convert the image format.
+F_scale:       Scale the input video size and/or convert the image
+               format.
 F_scale_cuda:  GPU accelerated video resizer.
 F_separatefields: Split input video frames into fields.
 F_scale_cuda:  GPU accelerated video resizer.
 F_separatefields: Split input video frames into fields.
-F_setparams:   Force field, or color property for the output video frame.
+F_setparams:   Force field, or color property for the output video
+               frame.
 F_setrange:    Force color range for the output video frame.
 F_showinfo:    Show textual information for each video frame.
 F_showpalette: Display frame palette.
 F_shuffleframes: Shuffles video frames.
 F_shuffleplanes: Shuffles video planes.
 F_signalstats: Separates statistics from video analysis.
 F_setrange:    Force color range for the output video frame.
 F_showinfo:    Show textual information for each video frame.
 F_showpalette: Display frame palette.
 F_shuffleframes: Shuffles video frames.
 F_shuffleplanes: Shuffles video planes.
 F_signalstats: Separates statistics from video analysis.
-F_smartblur:   Blurs the input video without impacting the outlines. Through
-               the settings you can select the radius, the strength and the
-               threshold of luma and chroma.
+F_smartblur:   Blurs the input video without impacting the outlines.
+               Through the settings you can select the radius, the
+               strength and the threshold of luma and chroma.
 F_smptebars:   Generate SMPTE color bars.
 F_smptehdbars: Generate SMPTE HD color bars.
 F_sobel:       Applies sobel operator.
 F_smptebars:   Generate SMPTE color bars.
 F_smptehdbars: Generate SMPTE HD color bars.
 F_sobel:       Applies sobel operator.
@@ -400,7 +420,8 @@ F_testsrc:  Generate test pattern.
 F_testsrc2:    Generate another test pattern.
 F_tile:                Tile several successive frames together.
 F_tinterlace:  Performs temporal field interlacing.
 F_testsrc2:    Generate another test pattern.
 F_tile:                Tile several successive frames together.
 F_tinterlace:  Performs temporal field interlacing.
-F_tlut2:       Compute and apply a lookup table from 2 successive frames.
+F_tlut2:       Compute and apply a lookup table from two
+               successive frames.
 F_tmix:                Mix successive video frames.
 F_transpose:   Transposes input video.
 F_transpose_vaapi: VAAPI VPP for transpose.
 F_tmix:                Mix successive video frames.
 F_transpose:   Transposes input video.
 F_transpose_vaapi: VAAPI VPP for transpose.
@@ -413,8 +434,8 @@ F_vfrdet:   Variable frame rate detect filter.
 F_vibrance:    Boost or alter saturation.
 F_vignette:    Makes or reverses a vignette effect.
                Through the settings you can set the circle center
 F_vibrance:    Boost or alter saturation.
 F_vignette:    Makes or reverses a vignette effect.
                Through the settings you can set the circle center
-               position on a X-Y axis,choose the angle, the aspect and set
-               the dithering of the vignette.
+               position on a X-Y axis,choose the angle, the aspect
+               and set the dithering of the vignette.
 F_w3fdif:      Applies Martin Weston three field deinterlace.
 F_waveform:    Video waveform monitor.
 F_weave:       Weaves input video fields into frames.
 F_w3fdif:      Applies Martin Weston three field deinterlace.
 F_waveform:    Video waveform monitor.
 F_weave:       Weaves input video fields into frames.
@@ -428,16 +449,17 @@ F_zoompan:        Applies Zoom & Pan effect.
 #
 F_abench:      Benchmark part of a filtergraph.
 F_acompressor: Audio compressor.
 #
 F_abench:      Benchmark part of a filtergraph.
 F_acompressor: Audio compressor.
-F_acontrast:   Simple audio dynamic range compression/expansion filter.
+F_acontrast:   Simple audio dynamic range compression/expansion
+               filter.
 F_acrusher:    Reduces audio bit resolution.
 F_acue:                Delay filtering to match a cue.
 F_adelay:      Delays one or more audio channels.
 F_aderivative: Compute derivative of input audio.
 F_aecho:       Adds echoing to the audio.
 F_aemphasis:   Audio emphasis.
 F_acrusher:    Reduces audio bit resolution.
 F_acue:                Delay filtering to match a cue.
 F_adelay:      Delays one or more audio channels.
 F_aderivative: Compute derivative of input audio.
 F_aecho:       Adds echoing to the audio.
 F_aemphasis:   Audio emphasis.
-F_aeval:       Filters audio signal according to specific expression.
+F_aeval:       Filters audio signal according to specific expression.
 F_afade:       Fades in/out input audio.
 F_afade:       Fades in/out input audio.
-F_aformat:     Convert the input audio to one of the specified formats.
+F_aformat:     Convert the input audio to the specified format.
 F_agate:       Audio gate.
 F_aiir:                Apply infinite Impulse Response filter with supplied
                coefficients.
 F_agate:       Audio gate.
 F_aiir:                Apply infinite Impulse Response filter with supplied
                coefficients.
@@ -445,7 +467,8 @@ F_aintegral:        Compute integral of input audio.
 F_allpass:     Applies a two-pole all-pass filter.
 F_aloop:       Loops audio samples.
 F_ametadata:   Manipulate audio frame metadata.
 F_allpass:     Applies a two-pole all-pass filter.
 F_aloop:       Loops audio samples.
 F_ametadata:   Manipulate audio frame metadata.
-F_anlmdn:      Reduce broadband noise from stream using Non-Local Means.
+F_anlmdn:      Reduce broadband noise from stream using
+               Non-Local Means.
 F_anoisesrc:   Generates a noise audio signal.
 F_aperms:      Set permissions for the output audio frame.
 F_aphaser:     Adds a phasing effect to the audio.
 F_anoisesrc:   Generates a noise audio signal.
 F_aperms:      Set permissions for the output audio frame.
 F_aphaser:     Adds a phasing effect to the audio.
@@ -453,10 +476,12 @@ F_arealtime:      Slows down filtering to match realtime.
 F_aresample:   Resamples audio data.
 F_asetrate:    Change the sample rate without altering the data.
 F_asoftclip:   Apply audio soft clipping - a type of distortion effect
 F_aresample:   Resamples audio data.
 F_asetrate:    Change the sample rate without altering the data.
 F_asoftclip:   Apply audio soft clipping - a type of distortion effect
-               where signal amplitude is saturated along a smooth curve.
-F_astats:      Shows time domain statistics about audio frames
+               where signal amplitude is saturated along a smooth
+               curve.
+F_astats:      Shows time domain statistics about audio frames.
 F_atempo:      Adjusts audio tempo.
 F_atempo:      Adjusts audio tempo.
-F_atrim:       Pick one continuous section from the input, drop the rest.
+F_atrim:       Pick one continuous section from the input and drop
+               the rest.
 F_bandpass:    Applies a two-pole Butterworth band-pass filter.
 F_bandreject:  Applies a two-pole Butterworth band-reject filter.
 F_bass:                Boosts or cuts lower frequencies.
 F_bandpass:    Applies a two-pole Butterworth band-pass filter.
 F_bandreject:  Applies a two-pole Butterworth band-reject filter.
 F_bass:                Boosts or cuts lower frequencies.
@@ -464,58 +489,63 @@ F_biquad: Applies a biquad IIR filter with the given coefficents.
 F_chorus:      Adds a chorus effect to the audio.
 F_compand:     Compresses or expands audio dynamic range.
 F_compensationdelay: Audio compensation delay line.
 F_chorus:      Adds a chorus effect to the audio.
 F_compand:     Compresses or expands audio dynamic range.
 F_compensationdelay: Audio compensation delay line.
-F_crossfeed:   Apply headphone crossfeed which blends the left and right
-               channels of a stereo audio recording.  It is mainly used
-               to reduce extreme stereo separation of low frequencies in
-               order to produce more speaker like sound.
+F_crossfeed:   Apply headphone crossfeed which blends the left &
+               right channels of a stereo audio recording. It is
+               mainly used to reduce extreme stereo separation of
+               low frequencies to produce speaker like sound.
 F_crystalizer: Simple Expand Audio Dynamic Range filter.
 F_dcshift:     Applies a DC shift to the audio.
 F_deesser:     Apply de-essing to the audio.
 F_crystalizer: Simple Expand Audio Dynamic Range filter.
 F_dcshift:     Applies a DC shift to the audio.
 F_deesser:     Apply de-essing to the audio.
-F_drmeter:     Measure audio dynamic range where setting window length in
-               seconds is used to split audio into segments of equal length.
+F_drmeter:     Measure audio dynamic range where setting window
+               length in seconds is used to split audio into
+               segments of equal length.
 F_dyaudnorm:   Dynamic Audio Normalizer.  When using this plugin,
                be sure to “attach effect” to all audio tracks by dragging
                the plugin to the 1st audio track and then right mouse
                clicking all subsequent audio tracks which brings up a menu.
                Highlight the effect shown in the middle section and click OK.
 F_earwax:      Widens the stereo image.  When using this plugin,
 F_dyaudnorm:   Dynamic Audio Normalizer.  When using this plugin,
                be sure to “attach effect” to all audio tracks by dragging
                the plugin to the 1st audio track and then right mouse
                clicking all subsequent audio tracks which brings up a menu.
                Highlight the effect shown in the middle section and click OK.
 F_earwax:      Widens the stereo image.  When using this plugin,
-               be sure to “attach effect” to all audio tracks by dragging
-               the plugin to the 1st audio track and then right mouse
-               clicking all subsequent audio tracks which brings up a menu.
-               Highlight the effect shown in the middle section and click OK.
+               be sure to “attach effect” to all audio tracks by
+               dragging the plugin to the 1st audio track and then
+               right mouse clicking all subsequent audio tracks
+               which brings up a menu. Then highlight the effect
+               shown in the middle section and click OK.
 F_equalizer:   Applies two-pole peaking equalization (EQ) filter.
 F_equalizer:   Applies two-pole peaking equalization (EQ) filter.
-F_extrastereo: Increases difference between stereo audio
-               channels.  When using this plugin, be sure to
-               “attach effect” to all audio tracks by dragging
-               the plugin to the 1st audio track and then right mouse
-               clicking all subsequent audio tracks which
-               brings up a menu.  Highlight the effect shown in the
-               middle section and click OK.
+F_extrastereo: Increases difference between stereo audio channels.
+               When using this plugin, be sure to “attach effect” to
+               all audio tracks by dragging the plugin to the 1st
+               audio track and then right mouse clicking all of the
+               next audio tracks which brings up a menu.  Highlight
+               the effect shown in the middle section and click OK.
 F_flanger:     Applies a flanging effect to the audio.
 F_flanger:     Applies a flanging effect to the audio.
-F_haas:                Apply Haas Stereo Enhancer for a more natural sounding pan effect
-               or more clarity in the center of the mix.  With this filter
-               applied to mono signals it gives some directionality and stretches
-               its stereo image.
+F_haas:                Apply Haas Stereo Enhancer for a more natural
+               sounding pan effect or more clarity in the center of
+               the mix.  With this filter applied to mono signals it
+               gives some directionality and  stretches its stereo
+               image.
 F_highpass:    Applies a high-pass filter with 3dB point frequency.
 F_hilbert:     Generate Hilbert transform FIR coefficients.
 F_loudnorm:    EBU R128 loudness normalization.
 F_lowpass:     Applies a low-pass filter with 3dB point frequency.
 F_highpass:    Applies a high-pass filter with 3dB point frequency.
 F_hilbert:     Generate Hilbert transform FIR coefficients.
 F_loudnorm:    EBU R128 loudness normalization.
 F_lowpass:     Applies a low-pass filter with 3dB point frequency.
-F_mcompand:    Multiband compress or expand audiodynamic range. The input audio
-               is divided into bands which is like the crossover of a loudspeaker,
-               resulting in flat frequency response when absent compander action.
+F_mcompand:    Multiband compress or expand audiodynamic range.
+               The input audio is divided into bands which is like
+               the crossover of a loudspeaker, resulting in flat
+               frequency response when absent compander action.
 F_pan:         Remix channels with coefficients (panning).
 F_silenceremove: Removes silence.
 F_sine:                Generate sine wave audio signal.
 F_pan:         Remix channels with coefficients (panning).
 F_silenceremove: Removes silence.
 F_sine:                Generate sine wave audio signal.
-F_stereotools: Applies various stereo tools.  When using this plugin,
-               be sure to “attach effect” to all audio tracks by dragging
-               the plugin to the 1st audio track and then right mouse
-               clicking all subsequent audio tracks which brings up a menu.
-               Highlight the effect shown in the middle section and click OK.
-F_stereowiden: Applies stereo widening effect.  When using this plugin,
-               be sure to “attach effect” to all audio tracks by dragging
-               the plugin to the 1st audio track and then right mouse
-               clicking all subsequent audio tracks which brings up a menu.
-               Highlight the effect shown in the middle section and click OK.
+F_stereotools: Applies various stereo tools. When using this plugin,
+               be sure to “attach effect” to all audio tracks by
+               dragging the plugin to the 1st audio track and then
+               right mouse clicking all subsequent audio tracks
+               bringing up a menu.  Highlight the effect shown
+               in the middle section and click OK.
+F_stereowiden: Applies stereo widening effect.  When using this
+               plugin, be sure to “attach effect” to all audio
+               tracks by dragging the plugin to the 1st audio track
+               and then right mouse clicking all subsequent audio
+               tracks  bringing up a menu. Highlight the effect
+               shown in the middle section and click OK.
 F_treble:      Boosts or cuts upper frequencies.
 F_tremolo:     Applies tremolo effect.
 F_vibrato:     Applies vibrato effect.
 F_treble:      Boosts or cuts upper frequencies.
 F_tremolo:     Applies tremolo effect.
 F_vibrato:     Applies vibrato effect.
@@ -526,27 +556,28 @@ F_volumedetect:   Detect audio volume.
 #
 L_AM pitchshifter: Runs a single write pointer and two read pointers
                over a ringbuffer. The output is faded between the
 #
 L_AM pitchshifter: Runs a single write pointer and two read pointers
                over a ringbuffer. The output is faded between the
-               two readpointers according to the sine of the distance
-               from the write pointer. The design is based on the
-               mechanism of a mechanical pitchshifter.
-L_Aliasing:    Effect that causes different signals to become aliases
-               of one another when sampled..
+               two readpointers according to the sine of the
+               distance from the write pointer. The design is based
+               on the mechanism of a mechanical pitchshifter.
+L_Aliasing:    Effect that causes different signals to become
+               aliases of one another when sampled.
 #Allpass delay line, cubic spline interpolation:
 #Allpass delay line, linear interpolation:
 #Allpass delay line, noninterpolating:
 #Allpass delay line, cubic spline interpolation:
 #Allpass delay line, linear interpolation:
 #Allpass delay line, noninterpolating:
-L_Analogue Oscillator: Simulates the output you get from an analogue synth's
-        oscillators. You can get a reasonable emualtion of a 303's square.
+L_Analogue Oscillator: Simulates the output you get from an analogue
+               synth's oscillators. You can get a reasonable
+               emulation of a 303's square.
 #4 x 4 pole allpass:
 L_Artificial latency: Used to correct for latency between channels.
 #4 x 4 pole allpass:
 L_Artificial latency: Used to correct for latency between channels.
-L_Audio Divider (Suboctave Generator): Reduces the period of the signal by the factor given,
-               and makes it a square wave in the process.  Has some amplitude tracking
-               capability.
+L_Audio Divider (Suboctave Generator): Reduces the period of the signal by the factor
+               given, and makes it a square wave in the process.
+               Has some amplitude tracking capability.
 AudioScope:    Convert input audio to video output representing the
                audio power spectrum. Shows you the sound wave.
 #L_Auto phaser:
 L_Barry's Satan Maximiser: Compresses signals with a very short attack and
 AudioScope:    Convert input audio to video output representing the
                audio power spectrum. Shows you the sound wave.
 #L_Auto phaser:
 L_Barry's Satan Maximiser: Compresses signals with a very short attack and
-               decay, infinite ratio and hard knee.  Gives good harsh
-               (non-musical) distortion.
+               decay, infinite ratio and hard knee.  Gives good
+               harsh (non-musical) distortion.
 L_Bode frequency shifter: A popular analogue synth module, it works by
                shifting all the frequencies of an input signal up or
                down by a specified frequency
 L_Bode frequency shifter: A popular analogue synth module, it works by
                shifting all the frequencies of an input signal up or
                down by a specified frequency
@@ -564,17 +595,18 @@ L_Comb Splitter:  Divides the input up into two parts with frequency
 L_Constant Signal Generator: Add an output DC offset at the given amplitude
                to the input signal. It has no real use other than for
                debugging and in modular synths.
 L_Constant Signal Generator: Add an output DC offset at the given amplitude
                to the input signal. It has no real use other than for
                debugging and in modular synths.
-L_Crossfade:   Controls the degree to which the inputs are mixed into
-               the output.  Value of -1 means that the output is just
-               the A input, and a value of 1.0 means it is just the B.
+L_Crossfade:   Controls the degree to which the inputs are mixed
+               into the output.  Value of -1 means that the output is
+               just the A input, and a value of 1.0 means it is just
+               the B.
 L_Crossfade (4 outs):  Controls the degree to which the inputs are mixed
                into the output.  Value of -1 means the output is just
                 the A input, and a value of 1.0 means it is just the B.
 L_Crossover distortion: Simulation of the distortion that happens in class
                B and AB power amps when the signal crosses 0.
 L_Crossfade (4 outs):  Controls the degree to which the inputs are mixed
                into the output.  Value of -1 means the output is just
                 the A input, and a value of 1.0 means it is just the B.
 L_Crossover distortion: Simulation of the distortion that happens in class
                B and AB power amps when the signal crosses 0.
-Compressor:    Lessen the dynamic range between the loudest and quietest
-               parts of an audio signal by boosting the quieter signals
-               and attenuating the louder signals.
+Compressor:    Lessen the dynamic range between the loudest and
+               quietest parts of an audio signal by boosting the
+               quieter signals and attenuating the louder signals.
 DC Offset:     Remove DC Offset, which is usually an undesirable
                characteristic of a recording normally caused by
                defective equipment. (Has no controls)
 DC Offset:     Remove DC Offset, which is usually an undesirable
                characteristic of a recording normally caused by
                defective equipment. (Has no controls)
@@ -594,8 +626,8 @@ DenoiseFFT: Noise removal from audio using FFT editing.
 Despike:       Detect and eliminate out of range impulse values.
 L_Diode Processor: Mangles the signal as if it had been passed through
                 a diode rectifier network.
 Despike:       Detect and eliminate out of range impulse values.
 L_Diode Processor: Mangles the signal as if it had been passed through
                 a diode rectifier network.
-L_Dyson compressor: Compress peaks to reduce dynamic range and create
-               room to increase audio levels
+L_Dyson compressor: Compress peaks to reduce dynamic range and
+               create room to increase audio levels
 EQ Graphic:    Graphic equalizer which sets the output levels for
                specified frequency bands.
 EQ Parametric: Parametric equalizer to show and output levels for
 EQ Graphic:    Graphic equalizer which sets the output levels for
                specified frequency bands.
 EQ Parametric: Parametric equalizer to show and output levels for
@@ -612,11 +644,11 @@ L_Fast Lookahead limiter: A limiter with an attack time of 5ms. It adds
                just over 5ms of lantecy to the input signal, but
                guarantees no signals over the limit, and tries to
                get the minimum amount of distortion.
                just over 5ms of lantecy to the input signal, but
                guarantees no signals over the limit, and tries to
                get the minimum amount of distortion.
-L_Fast overdrive: Compresses the extreme peaks to make a sound similar
-               to an overdriven amplifier.
+L_Fast overdrive: Compresses the extreme peaks to make a sound
+               similar to an overdriven amplifier.
 L_Flanger:     Digital flanger implementation.  Uses excursion,
 L_Flanger:     Digital flanger implementation.  Uses excursion,
-               controlled bandwidth modulation function, which makes
-               the modulation less repetitive and noticable.
+               controlled bandwidth modulation function, which
+               makes the modulation less repetitive and noticable.
 L_Foldover distortion: Uses a sine wave approximation to simulate
                valve style foldover distortion.
 L_Fractionally Addressed Delay Line: Fixed ring buffer delay implementation.
 L_Foldover distortion: Uses a sine wave approximation to simulate
                valve style foldover distortion.
 L_Fractionally Addressed Delay Line: Fixed ring buffer delay implementation.
@@ -625,13 +657,14 @@ Freeverb: Adds effect of multiple decaying echoes to audio
                signals based on a specific algorithm. Common use
                of reverb is simulate music played in a closed room.
 L_Frequency tracker: Controls the level of damping applied to the output.
                signals based on a specific algorithm. Common use
                of reverb is simulate music played in a closed room.
 L_Frequency tracker: Controls the level of damping applied to the output.
-               High values make the frequency output jump around,
-               low values make it a bit slow to respond.
+               High values make the frequency output jump
+               around, low values make it a bit slow to respond.
 L_GLAME Butterworth Highpass: Cuts off frequencies below a certain point.
 L_GLAME Butterworth Lowpass: Cuts off frequencies above a certain point.
 L_GSM simulator:       Encodes and decodes signal using the GSM voice
 L_GLAME Butterworth Highpass: Cuts off frequencies below a certain point.
 L_GLAME Butterworth Lowpass: Cuts off frequencies above a certain point.
 L_GSM simulator:       Encodes and decodes signal using the GSM voice
-               compression system. Has the effect of making it sound
-               like being sent over a European mobile phone network.
+               compression system. Has the effect of making it
+               sound like being sent over a European mobile phone
+               network.
 L_GVerb:       A mono In, stereo Out reverb implementation.
 Gain:          Add gain, input level, to increase/decrease loudness.
 #L_Gate:
 L_GVerb:       A mono In, stereo Out reverb implementation.
 Gain:          Add gain, input level, to increase/decrease loudness.
 #L_Gate:
@@ -639,12 +672,12 @@ L_Giant flange:   A normal flanger with excessively long delay times.
 L_Glame Bandpass Analog Filter: IIR bandpass filter modeled after an
                analog circuit.
 L_Glame Bandpass Filter: Allows you to tweak the number of stages used
 L_Glame Bandpass Analog Filter: IIR bandpass filter modeled after an
                analog circuit.
 L_Glame Bandpass Filter: Allows you to tweak the number of stages used
-               for filtering.  Every stage adds two more poles, which
-               leads to a steeper dropoff.
+               for filtering.  Every stage adds two more poles,
+               which leads to a steeper dropoff.
 #L_Glame Butterworth X-over Filter:
 L_Glame Highpass Filter: IIR highpass filter allows you to tweak the number
 #L_Glame Butterworth X-over Filter:
 L_Glame Highpass Filter: IIR highpass filter allows you to tweak the number
-               of stages used for filtering. Every stage adds 2 more poles,
-               which leads to steeper dropoff.
+               of stages used for filtering. Every stage adds 2
+               more poles, which leads to steeper dropoff.
 #L_Glame Lowpass Filter:
 L_Gong beater: Simulates the action of a beator on a gong surface,
                used to trigger the gong physical model.
 #L_Glame Lowpass Filter:
 L_Gong beater: Simulates the action of a beator on a gong surface,
                used to trigger the gong physical model.
@@ -652,7 +685,7 @@ L_Gong model:       Physical model of a metal gong.
 L_Hard Limiter:        Brick hard limiter with residue mixer.
 L_Harmonic generator: Allows you to add harmonics and remove the
                fundamental from any audio signal.
 L_Hard Limiter:        Brick hard limiter with residue mixer.
 L_Harmonic generator: Allows you to add harmonics and remove the
                fundamental from any audio signal.
-L_Hermes Filter:       Simulation of a modern analogue synth called a Pro Tone,
+L_Hermes Filter:       Simulation of a modern analogue synth - a Pro Tone,
 L_Higher Quality Pitch Scaler: Pitch shifter implementation that scales the
                harmonics appropriately with the base frequencies.
 L_Hilbert transformer: Phase shifts the input signal by 90 degrees. It
 L_Higher Quality Pitch Scaler: Pitch shifter implementation that scales the
                harmonics appropriately with the base frequencies.
 L_Hilbert transformer: Phase shifts the input signal by 90 degrees. It
@@ -660,8 +693,8 @@ L_Hilbert transformer: Phase shifts the input signal by 90 degrees. It
                unshifted signal, both delayed by an equal amount.
 L_Impulse convolver: Convolver for a set of short impulses which have to
                be compiled in.
                unshifted signal, both delayed by an equal amount.
 L_Impulse convolver: Convolver for a set of short impulses which have to
                be compiled in.
-Interpolate:   Generate a smooth curve based on sound currently,
-               does not appear to work. (Has no controls).
+Interpolate:   Generate a smooth curve based on sound (currently,
+               does not appear to work). Has no controls.
 Invert Audio:  Reverses the numerical sign of the digital audio.
                (Has no controls).
 L_Inverter:    Utility plugin that inverts the signal.
 Invert Audio:  Reverses the numerical sign of the digital audio.
                (Has no controls).
 L_Inverter:    Utility plugin that inverts the signal.
@@ -671,7 +704,7 @@ L_L/C/R Delay:      A left/center/right delay with feedback
 L_LS Filter:   Filter similiar to the filter used in giga sampler.
 Live Audio:    Reads audio directly from the soundcard input,
                replacing any audio on track.
 L_LS Filter:   Filter similiar to the filter used in giga sampler.
 Live Audio:    Reads audio directly from the soundcard input,
                replacing any audio on track.
-Loop audio:    Loop some number of samples of audio over and over.
+Loop audio:    Loop some number of samples of audio over & over.
 #Overlay:      Overlay Top or Bottom track in Add/Multiply mode.
 L_Mag's Notch Filter: Allows you to tweak the number of stages used for
                filtering.  Every stage adds two more poles, which
 #Overlay:      Overlay Top or Bottom track in Add/Multiply mode.
 L_Mag's Notch Filter: Allows you to tweak the number of stages used for
                filtering.  Every stage adds two more poles, which
@@ -683,14 +716,16 @@ L_Matrix Spatialiser: Simple spatializer to control the width of a
 L_Modulatable delay: A delay whose tape is modulated at audio rate.
 L_Mono to Stereo splitter: Takes mono input signal, and outputs it to
                both left and right channel.
 L_Modulatable delay: A delay whose tape is modulated at audio rate.
 L_Mono to Stereo splitter: Takes mono input signal, and outputs it to
                both left and right channel.
-L_Multiband EQ:        Multiband graphical equalizer implemented using FFT.
+L_Multiband EQ:        Multiband graphical equalizer implemented using
+               FFT.
 L_Multivoice Chorus: Implementation of a Multivoice chorus algorithm,
                using a sync based noise interpolation method to
 L_Multivoice Chorus: Implementation of a Multivoice chorus algorithm,
                using a sync based noise interpolation method to
-               produce a modulation law making it possible to have
-               many voices without the metallic, artificial sound.
+               produce a modulation law making it possible to
+               have many voices without the metallic, artificial
+               sound.
 #L_Nonbandlimited single-sample impulses (Frequency; Control):
 #L_Nonbandlimited single-sample impulses (Frequency; Control):
-L_Pitch Scaler:        Pitch shifter implementation that scales the harmonics
-               appropriately with the base frequencies.
+L_Pitch Scaler:        Pitch shifter implementation that scales the
+               harmonics appropriately with the base frequencies.
 Pitch shift:   Uses FFT to try to change the pitch without
                changing the duration.
 L_Plate reverb:        Physical model of a steel plate reverb.  It uses 8
 Pitch shift:   Uses FFT to try to change the pitch without
                changing the duration.
 L_Plate reverb:        Physical model of a steel plate reverb.  It uses 8
@@ -700,14 +735,14 @@ L_Pointer cast distortion: Distortion is created by treating the floating
                complement fixed point integer. Not musical but still
                recognizable.  Makes interesting noises.
 L_Rate shifter:        Stretches or compresses the input with a ringbuffer.
                complement fixed point integer. Not musical but still
                recognizable.  Makes interesting noises.
 L_Rate shifter:        Stretches or compresses the input with a ringbuffer.
-Remove Gaps:   Remove silent gap (below DB threshold) which persist
-               for more than the time limit.
+Remove Gaps:   Remove silent gap (below DB threshold) which
+               persist for more than the time limit.
 ResampleRT:    Allows you to convert an audio file from one
                sample rate to another.
 ResampleRT:    Allows you to convert an audio file from one
                sample rate to another.
-L_Retro Flanger:       Model of someone flanging the input.  Models the tape
-               saturation effects and frequency smear of a manual
-               flanger.  Results are distorted, but more subtle
-               flanger sound than you get from a digial flanger.
+L_Retro Flanger:       Model of someone flanging the input.  Models the
+               tape saturation effects and frequency smear of a
+               manual flanger.  Results are distorted, but more
+               subtle flanger sound than from a digital flanger.
 Reverb:                Reflections of sound to add depth and fullness.
                Simulates creation of a large number of reflections
                (lots of walls) which build up and then decay.
 Reverb:                Reflections of sound to add depth and fullness.
                Simulates creation of a large number of reflections
                (lots of walls) which build up and then decay.
@@ -715,17 +750,17 @@ L_Reverse Delay (5s max): A reverse delay.
 Reverse audio: Play the audio backwards.
 L_Ringmod with LFO: Simple ring modulator and LFO.
 L_Ringmod with two inputs: Simple 2 input ring modulator.
 Reverse audio: Play the audio backwards.
 L_Ringmod with LFO: Simple ring modulator and LFO.
 L_Ringmod with two inputs: Simple 2 input ring modulator.
-L_SC1:         High quality RMS compressor designed for musical work.
+L_SC1:         High quality RMS compressor for musical work.
 L_SC2:         Compressor with sidechain.
 L_SC3:         Stereo compressor with sidechain input.
 L_SC2:         Compressor with sidechain.
 L_SC3:         Stereo compressor with sidechain input.
-L_SC4:         Stereo compressor with variable envelope follower for
-               RMS / peak behavior.
-L_SC4 mono:    Mono compressor with variable envelope follower for
-               RMS / peak behavior.
+L_SC4:         Stereo compressor with variable envelope follower
+               for RMS / peak behavior.
+L_SC4 mono:    Mono compressor with variable envelope follower
+               for RMS / peak behavior.
 L_SE4:         Stereo expander with variable envelope follower for
                RMS / peak behavior.
 L_Signal sifter:       Sorts and mixes blocks of the input signal to give a
 L_SE4:         Stereo expander with variable envelope follower for
                RMS / peak behavior.
 L_Signal sifter:       Sorts and mixes blocks of the input signal to give a
-               bumpy ramp effect.  Can produce some interesting noises.
+               bumpy ramp effect.  Can produce interesting noises.
 L_Simple amplifier:    Controls the gain of the input signal in dB's.
 #L_Simple delay line, cubic spline interpolation:
 #L_Simple delay line, linear interpolation:
 L_Simple amplifier:    Controls the gain of the input signal in dB's.
 #L_Simple delay line, cubic spline interpolation:
 #L_Simple delay line, linear interpolation:
@@ -739,25 +774,26 @@ SoundLevel:       Displays the Max/RMS sound level in decibels.
 Spectrogram:   Visual representation of the sound levels at
                specified frequencies as they vary with time.
 L_State Variable Filter: Oversampled state variable filter with tweaks.
 Spectrogram:   Visual representation of the sound levels at
                specified frequencies as they vary with time.
 L_State Variable Filter: Oversampled state variable filter with tweaks.
-L_Step Demuxer:        Inputs up to 8 signals and switches between them on
+L_Step Demuxer:        Inputs up to 8 signals & switches between them on
                output when the signal on the clock input goes high.
 L_Surround matrix encoder: Allows you to encode 4 channels of sound into
                output when the signal on the clock input goes high.
 L_Surround matrix encoder: Allows you to encode 4 channels of sound into
-               a stereo compatible stream that will be decoded by a
-               Dolby1 Surround/Pro-Logic decoder into Left, Right,
+               a stereo compatible stream that will be decoded by
+               Dolby1 Surround/Pro-Logic decoder into Left, Right,
                Center and Surround signals.
                Center and Surround signals.
-Synthesizer:   Generate synthesizer sounds; to set key data, turn on
-               Generate keyframes while tweeking.
-L_Tape Delay Simulation: Models the tape motion and some smear effect,
-Time Stretch RT: Change the speed of an audio signal without affecting
-               its pitch.
+Synthesizer:   Generate synthesizer sounds; to set key data, turn
+               on Generate keyframes while tweeking.
+L_Tape Delay Simulation: Models the tape motion and some smear effect.
+Time Stretch RT: Change the speed of an audio signal without
+               affecting its pitch.
 #L_Transient mangler:
 #L_Triple band parametric with shelves:
 #L_Valve rectifier:
 L_Valve saturation: Model of valve (tube) distortion, lacking some of
                the harmonics you would get in a real tube amp.
 #L_Transient mangler:
 #L_Triple band parametric with shelves:
 #L_Valve rectifier:
 L_Valve saturation: Model of valve (tube) distortion, lacking some of
                the harmonics you would get in a real tube amp.
-L_Vocoder:     A category of voice codec that analyzes and synthesizes
-               the human voice signal for audio data compression,
-               multiplexing, voice encryption, voice transformation,+.
+L_Vocoder:     A category of voice codec that analyzes and
+               synthesizes the human voice signal for audio data
+               compression, multiplexing, voice encryption, voice
+               transformation,+.
 L_VyNil (Vinyl Effect): Sounds like it is being played from a record.
 L_Wave Terrain Oscillator: x and y move the cursor around on a 2D
                landscape wavetable used to generate the output.
 L_VyNil (Vinyl Effect): Sounds like it is being played from a record.
 L_Wave Terrain Oscillator: x and y move the cursor around on a 2D
                landscape wavetable used to generate the output.
@@ -855,18 +891,20 @@ L2_Calf X-Over 4 Band: Flexible way to split a signal in different
 Crossfade:     Creates a smooth transition from one audio source
                edit to another. The crossfade has the first
                source fade out while the second fades in.
 Crossfade:     Creates a smooth transition from one audio source
                edit to another. The crossfade has the first
                source fade out while the second fades in.
-BandSlide:     Bands slide across video and you see the image slide.
-BandWipe:      Bands wipe across the video and you see the mask slides.
-Dissolve:      A soft dissolve transition between two video segments,
-               The left segment turns more transparent while at the
-               same time the right segment materializes into place.
-Flash:         The video flashes when transitioning between segments.
-IrisSquare:    Video switches segments via a small rectangular view
-               that gradually grows to full size.
+BandSlide:     Bands slide across video to see the image slide.
+BandWipe:      Bands wipe across the video to see the mask slides.
+Dissolve:      A soft dissolve transition between two video
+               segments. The left segment turns more transparent
+               while at the same time the right segment
+               materializes into place.
+Flash:         Video flashes when transitioning between segments.
+IrisSquare:    Video switches segments via a small rectangular
+               view that gradually grows to full size.
 Shape Wipe:    Wipe a specific shape across the video.  Available
                shapes are: Butterfly, burst, circle-s, clock, cloud-s,
 Shape Wipe:    Wipe a specific shape across the video.  Available
                shapes are: Butterfly, burst, circle-s, clock, cloud-s,
-               cross-s, diagonal-s, diamond-s, door-s, gravity, heart,
-               linear-s, Plasma, specks, spiral, tile-s, and Vblinds-s.
+               cross-s, diagonal-s, diamond-s, door-s, gravity,
+               heart, linear-s, Plasma, specks, spiral, tile-s, and
+               Venetian blinds-s.
 Slide:         Image slides into view - can set: Left/Right/In/Out.
 Wipe:          Wipe the image across screen starting left or right.
 Slide:         Image slides into view - can set: Left/Right/In/Out.
 Wipe:          Wipe the image across screen starting left or right.
-Zoom:          Zoom out video at X/Y magnification for some seconds.
+Zoom:          Zoom out video at X/Y magnification for X seconds.
index 5eaf545b466047a92cc746c9a2125a5421389499..a04e6641df9c820adbaa0eb18077a11e03665df4 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_cat.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_cat.png differ
index 5ed04ddc4abd8d8b872691c8440d76b6061e5095..20e9ffffd2bc13e6907fba430b39e1b6f68f10ec 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_checked.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_checked.png differ
index a939e43cc456e8a8e9960833d29f62e7567f2d99..4bfc0cc4489d8d87b86e94003eed702c488fa50d 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_checkedhi.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_checkedhi.png differ
index 9309be4bc39406f66a9430ce7a626ab00a2d8f28..b7d46caffbb8cf20847f24c2552055a34b0f57bb 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_dn.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_dn.png differ
index 0c976e9039f6c11e619b602537630f6956f057a4..66fd9a30f1f615873334553ee4fe5bd7ea89ed71 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_hi.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_hi.png differ
index 629093e01ec0497fe23337366039e3416e32dc2c..8566f186c11317edd53f36750fd747df62f02664 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_nested.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_nested.png differ
index 45b4475fd95b7c8f1acbdc3a13a1296a4af6bc48..8f59a5be4b0a686660d7f90f12e3148f26f88034 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_new.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_new.png differ
index 12706aa5cabdd48db359bee98d4a3a78439b312b..7aa14c811b89bc85edbf73869e7059eb3660996f 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_newcat.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_newcat.png differ
index e35b40aae91b7662e1685460d3ec034cd833374d..5544d2fce56f040efd396c0cca07d8c01b9941b8 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_newtracks.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_newtracks.png differ
index 77e91b501bbbee8e934b1f943afa11ab46487742..0f5949ef8e676aeb09b628c275a1c38cd6f307c4 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_paste.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_paste.png differ
index 49f382e53a21d1b7520f06a0808ff80979f72fa1..48bf8e1afbed309f8657d5b08260e5c2d1eb90d6 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_resource.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_resource.png differ
index b2d32bbc59d5232c28bd310f1dc3e7e508ca8843..f32d83eaeb427000c2b5d0f2d6aa9fb73d3e5de0 100644 (file)
Binary files a/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_up.png and b/cinelerra-5.1/plugins/theme_cakewalk/data/loadmode_up.png differ
diff --git a/cinelerra-5.1/thirdparty/src/dav1d-0.4.0.tar.xz b/cinelerra-5.1/thirdparty/src/dav1d-0.4.0.tar.xz
deleted file mode 100644 (file)
index 05fde9a..0000000
Binary files a/cinelerra-5.1/thirdparty/src/dav1d-0.4.0.tar.xz and /dev/null differ
similarity index 96%
rename from cinelerra-5.1/thirdparty/src/dav1d-0.4.0.patch1
rename to cinelerra-5.1/thirdparty/src/dav1d-0.5.0.patch1
index 94c9d7b1c2cff552de2640828d661c95d49baa9b..d4f2b8356971afc979633a0cd8b1b2f33c9000fc 100644 (file)
@@ -1,7 +1,7 @@
-diff -uN dav1d-0.4.0.orig/Makefile dav1d-0.4.0/Makefile
---- dav1d-0.4.0.orig/Makefile  1969-12-31 17:00:00.000000000 -0700
-+++ dav1d-0.4.0/Makefile       2019-09-05 16:38:01.820636946 -0600
-@@ -0,0 +1,358 @@
+diff -urN a/Makefile b/Makefile
+--- a/Makefile 1969-12-31 17:00:00.000000000 -0700
++++ b/Makefile 2019-10-14 10:54:47.354841430 -0600
+@@ -0,0 +1,363 @@
 +
 +_ARCH := $(shell uname -m)
 +ARCH_I32 := $(shell expr "x$(_ARCH)" : 'xi[346]86.*')
 +
 +_ARCH := $(shell uname -m)
 +ARCH_I32 := $(shell expr "x$(_ARCH)" : 'xi[346]86.*')
@@ -99,18 +99,21 @@ diff -uN dav1d-0.4.0.orig/Makefile dav1d-0.4.0/Makefile
 +# nasm
 +NASM_OBJS=$(call any,$(NASM_BLD), \
 +      cdef.obj \
 +# nasm
 +NASM_OBJS=$(call any,$(NASM_BLD), \
 +      cdef.obj \
-+      cdef_sse.obj \
-+      cpuid.obj \
++      film_grain.obj \
 +      ipred.obj \
 +      ipred.obj \
-+      ipred_ssse3.obj \
 +      itx.obj \
 +      itx.obj \
-+      itx_ssse3.obj \
++      cdef_sse.obj \
++      ipred_ssse3.obj \
 +      loopfilter.obj \
 +      looprestoration.obj \
 +      loopfilter.obj \
 +      looprestoration.obj \
-+      looprestoration_ssse3.obj \
 +      mc.obj \
 +      mc.obj \
++      itx_ssse3.obj \
++      looprestoration_ssse3.obj \
++      loopfilter_ssse3.obj \
 +      mc_ssse3.obj \
 +      mc_ssse3.obj \
-+      msac.obj)
++      cpuid.obj \
++      msac.obj )
++
 +$(NASM_BLD)/%.obj: src/x86/%.asm
 +      $(NASM) -f $(ASM_ARCH) \
 +              -I src/ -I $(BUILD)/ -MQ $@ -MF $@.ndep \
 +$(NASM_BLD)/%.obj: src/x86/%.asm
 +      $(NASM) -f $(ASM_ARCH) \
 +              -I src/ -I $(BUILD)/ -MQ $@ -MF $@.ndep \
@@ -155,6 +158,7 @@ diff -uN dav1d-0.4.0.orig/Makefile dav1d-0.4.0/Makefile
 +BITS_OBJS= \
 +      cdef_tmpl.o \
 +      cdef_apply_tmpl.o \
 +BITS_OBJS= \
 +      cdef_tmpl.o \
 +      cdef_apply_tmpl.o \
++      fg_apply_tmpl.o \
 +      film_grain_tmpl.o \
 +      ipred_tmpl.o \
 +      ipred_prepare_tmpl.o \
 +      film_grain_tmpl.o \
 +      ipred_tmpl.o \
 +      ipred_prepare_tmpl.o \
@@ -166,6 +170,7 @@ diff -uN dav1d-0.4.0.orig/Makefile dav1d-0.4.0/Makefile
 +      mc_tmpl.o \
 +      recon_tmpl.o \
 +      x86/cdef_init_tmpl.c.o \
 +      mc_tmpl.o \
 +      recon_tmpl.o \
 +      x86/cdef_init_tmpl.c.o \
++      x86/film_grain_init_tmpl.c.o \
 +      x86/ipred_init_tmpl.c.o \
 +      x86/itx_init_tmpl.c.o \
 +      x86/loopfilter_init_tmpl.c.o \
 +      x86/ipred_init_tmpl.c.o \
 +      x86/itx_init_tmpl.c.o \
 +      x86/loopfilter_init_tmpl.c.o \
@@ -209,7 +214,7 @@ diff -uN dav1d-0.4.0.orig/Makefile dav1d-0.4.0/Makefile
 +
 +$(BUILD)/include/vcs_version.h:
 +      mkdir -p $(BUILD)/include
 +
 +$(BUILD)/include/vcs_version.h:
 +      mkdir -p $(BUILD)/include
-+      echo  > $@ "#define DAV1D_VERSION \"0.4.0\""
++      echo  > $@ "#define DAV1D_VERSION \"0.5.0\""
 +
 +$(BUILD)/include/dav1d/version.h:
 +      mkdir -p $(BUILD)/include/dav1d
 +
 +$(BUILD)/include/dav1d/version.h:
 +      mkdir -p $(BUILD)/include/dav1d
diff --git a/cinelerra-5.1/thirdparty/src/dav1d-0.5.0.tar.xz b/cinelerra-5.1/thirdparty/src/dav1d-0.5.0.tar.xz
new file mode 100644 (file)
index 0000000..707430e
Binary files /dev/null and b/cinelerra-5.1/thirdparty/src/dav1d-0.5.0.tar.xz differ