- 05 Feb, 2018 31 commits
-
-
Thomas Daede authored
Add extremely basic RDO
-
Guillaume Martres authored
On a rescaled 192x64 version of akiyo_qcif this reduces file size by ~10% for a ~.3 dB loss on PSNR. - Only chooses between DC_PRED and H_PRED at the superblock level - Distortion is just SSE - Uses floating-point math for no reason
-
Thomas Daede authored
Test the entropy encoder
-
Guillaume Martres authored
-
Guillaume Martres authored
-
Guillaume Martres authored
intra_mode_ind is no longer used
-
Luca Barbato authored
Leverage the aom reader.
-
Thomas Daede authored
Make the --output parameter mandatory.
-
Thomas Daede authored
-
Thomas Daede authored
Fix the example command line parameter.
-
Nathan E. Egge authored
-
Thomas Daede authored
-
Thomas Daede authored
-
Nathan E. Egge authored
Drop the --release parameter from cargo so it builds faster.
-
Thomas Daede authored
Move pred_dc_4x4 to testing namespace
-
Luc Trudeau authored
Since it is only available for testing.
-
Thomas Daede authored
Add Travis build status badge.
-
Thomas Daede authored
Fix command line
-
Nathan E. Egge authored
Change the rav1e command line to take an option -o OUTPUT to match every other encoder. If no output is specified, it will write to stdout.
-
Nathan E. Egge authored
The encoder now prints status to stderr instead of stdout.
-
Nathan E. Egge authored
Use a Box<Write> instead of File for the output_file field of EncoderFiles. This matches the input_file: Box<Read> field.
-
Michael Bebenita authored
-
Thomas Daede authored
Implement a pure-rust pred_dc
-
Luca Barbato authored
And add some tests.
-
Thomas Daede authored
Fix #2: Enable Travis
-
Guillaume Martres authored
-
Thomas Daede authored
Add (but do not use) H_PRED support
-
Guillaume Martres authored
If chrome uses H_PRED then the transform type is DCT_ADST, but we were always using DCT_DCT, we now lookup the correct transform type using `exported_intra_mode_to_tx_type_context`. Fixing this also requires using the correct scan table for each transform type. This is handled using the lookup table `av1_intra_scan_orders`.
-
Guillaume Martres authored
-
Guillaume Martres authored
The encoder still uses DC_PRED everywhere until we get RDO in. This required turning off ext-intra to work. Note that this only works for luma blocks, H_PRED support for chroma blocks is fixed in a latter commit in this PR.
-
Guillaume Martres authored
- Mode::pred -> Mode::mode since we use this in function like write_intra_mode, etc. - SubMode::pred -> SubMode::mode - Mode::new() -> Mode::default() since "new" is a bit vague. - SubMode::new() -> SubMode::default()
-
- 04 Feb, 2018 1 commit
-
-
Thomas Daede authored
-
- 03 Feb, 2018 7 commits
-
-
Thomas Daede authored
-
Thomas Daede authored
-
Thomas Daede authored
-
Thomas Daede authored
-
Thomas Daede authored
-
Thomas Daede authored
-
Thomas Daede authored
-
- 18 Dec, 2017 1 commit
-
-
Thomas Daede authored
Use correct AV1 fourcc
-