-
Notifications
You must be signed in to change notification settings - Fork 208
Comparing changes
Open a pull request
base repository: AOMediaCodec/libavif
base: v0.6.3
head repository: AOMediaCodec/libavif
compare: v0.6.4
- 17 commits
- 13 files changed
- 4 contributors
Commits on Apr 1, 2020
-
Fix clang warning (switch clamp to min)
Joe Drago committedApr 1, 2020 Configuration menu - View commit details
-
Copy full SHA for 8991484 - Browse repository at this point
Copy the full SHA 8991484View commit details
Commits on Apr 2, 2020
-
Call dav1d_data_unref in dav1dCodecDestroyInternal
Call dav1d_data_unref(&codec->internal->dav1dData) in dav1dCodecDestroyInternal(). This frees codec->internal->dav1dData after a dav1d_send_data() failure. Remove the dav1d_data_unref() call in dav1dFeedData(). It is a no-op. If codec->internal->dav1dData.sz is 0, we don't need to free codec->internal->dav1dData.
Configuration menu - View commit details
-
Copy full SHA for 8ba0550 - Browse repository at this point
Copy the full SHA 8ba0550View commit details
Commits on Apr 4, 2020
-
Ext: Only clone single branch of libgav1
Speeds up the build process and lowers memory requirements while compiling a little.
Configuration menu - View commit details
-
Copy full SHA for 96d247d - Browse repository at this point
Copy the full SHA 96d247dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 78e3c9d - Browse repository at this point
Copy the full SHA 78e3c9dView commit details
Commits on Apr 5, 2020
-
Declare some avifSampleTable * pointers as const
This makes it easier to analyze the side effects of the code.
Configuration menu - View commit details
-
Copy full SHA for 306c306 - Browse repository at this point
Copy the full SHA 306c306View commit details
Commits on Apr 7, 2020
-
Avoid incorrect YUV range cast (these enums should be merged)
Joe Drago committedApr 7, 2020 Configuration menu - View commit details
-
Copy full SHA for d6b30da - Browse repository at this point
Copy the full SHA d6b30daView commit details
Commits on Apr 14, 2020
-
Added avifDecoderNthImageTiming() for querying frame timing without n…
…eeding to decode the frame
Joe Drago committedApr 14, 2020 Configuration menu - View commit details
-
Copy full SHA for e9c5860 - Browse repository at this point
Copy the full SHA e9c5860View commit details -
The following local modification to cJSON.c in libavif commit a7699ef is in the cJSON upstream: /* This checks for NaN and Infinity */ - if ((d * 0) != 0) + if (isnan(d)) In the cJSON upstream, that line reads: if (isnan(d) || isinf(d))
Configuration menu - View commit details
-
Copy full SHA for 34455d6 - Browse repository at this point
Copy the full SHA 34455d6View commit details -
decoder->image can't be NULL after decoder has run
decoder->image is set to NULL only in avifDecoderCleanup(), which is only called in avifDecoderDestroy() and at the beginning of avifDecoderParse(). Therefore, after decoder->image is allocated in avifDecoderParse(), decoder->image cannot be NULL. In avif.h, instead of saying when decoder->image "can be NULL", say when decoder->image "is invalid".
Configuration menu - View commit details
-
Copy full SHA for 39fb0fc - Browse repository at this point
Copy the full SHA 39fb0fcView commit details -
Minor cleanup due to clang static analysis
Joe Drago committedApr 14, 2020 Configuration menu - View commit details
-
Copy full SHA for f51539e - Browse repository at this point
Copy the full SHA f51539eView commit details -
Be explicit about buffer size instead of using sizeof here (-Wsizeof-…
…array-argument)
Joe Drago committedApr 14, 2020 2Configuration menu - View commit details
-
Copy full SHA for 27f0dc7 - Browse repository at this point
Copy the full SHA 27f0dc7View commit details -
Miscellaneous cleanup related to UV width, height.
Clean up the calculations of UV width and height. If the chroma shift is 1, we need to add 1 to width or height before right shifting by 1. This can be written in a branch-free form. Also clean up some code in src/codec_aom.c: 1. The type of the 'flags' parameter of aom_codec_enc_init() is aom_codec_flags_t. 2. The memset() calls in a for loop can be merged because the row strides are contiguous.
Configuration menu - View commit details
-
Copy full SHA for 3f4b028 - Browse repository at this point
Copy the full SHA 3f4b028View commit details -
Remove an unnecessary null check for colorOBUItem
The following check ensures colorOBUItem is not null: 2033 if (!colorOBUItem) { 2034 return AVIF_RESULT_NO_AV1_ITEMS_FOUND; 2035 } After this check, colorOBUItem is dereferenced without further checking in multiple places.
Configuration menu - View commit details
-
Copy full SHA for 4295bcb - Browse repository at this point
Copy the full SHA 4295bcbView commit details -
Add more comments regarding decode flow using avifDecoderSetSource()
Joe Drago committedApr 14, 2020 Configuration menu - View commit details
-
Copy full SHA for 605e471 - Browse repository at this point
Copy the full SHA 605e471View commit details -
Use outTiming param in avifDecoderNthImageTiming
Actually use the outTiming paramter in avifDecoderNthImageTiming(). It was still using decoder->imageTiming in the copied code.
Configuration menu - View commit details
-
Copy full SHA for 167e406 - Browse repository at this point
Copy the full SHA 167e406View commit details
Commits on Apr 15, 2020
-
Joe Drago committed
Apr 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 83b613e - Browse repository at this point
Copy the full SHA 83b613eView commit details -
Joe Drago committed
Apr 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 3e5134c - Browse repository at this point
Copy the full SHA 3e5134cView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.6.3...v0.6.4