Skip to content

Commit

Permalink
RGBなaviファイルからエンコードすると、フレームの上下が入れ替わってしまうことがある問題を修正。( #206 )
Browse files Browse the repository at this point in the history
  • Loading branch information
rigaya committed Jun 29, 2024
1 parent 98698de commit e510ee8
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 5 deletions.
10 changes: 9 additions & 1 deletion QSVEnc/QSVEnc_readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -302,7 +302,7 @@ API v1.16 … Intel Media SDK 2015 Update 2.1
API v1.15 … Intel Media SDK 2015 Update 2
API v1.13 … Intel Media SDK 2015 Update 1
API v1.11 … Intel Media SDK 2015
API v1.9 … Intel Media SDK 2014 R2 for Client
API v1.9 … Intel Media SDK 2014 R2 for Client 44
API v1.8 … Intel Media SDK 2014
API v1.7 … Intel Media SDK 2013 R2
API v1.6 … Intel Media SDK 2013
Expand All @@ -313,6 +313,14 @@ API v1.1 … Intel Media SDK v2.0


【どうでもいいメモ】
2024.06.29 (7.67)
[QSVEncC]
- RGBなaviファイルからエンコードすると、フレームの上下が入れ替わってしまうことがある問題を修正。

[QSVEnc.auo]
- Nsyw様に提供いただき、中国語翻訳を更新。
- 拡張編集使用時に映像と音声の長さが異なる場合には、警告を出して一時中断し、処理を継続するか判断してもらうよう変更。

2024.06.08 (7.66)
- 新たなノイズ除去フィルタを追加。(--vpp-fft3d)

Expand Down
2 changes: 1 addition & 1 deletion QSVPipeline/convert_csp_avx2.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -442,7 +442,7 @@ void convert_rgb24r_to_rgb32_avx2(void **dst, const void **src, int width, int s
const int crop_bottom = crop[3];
const auto y_range = thread_y_range(crop_up, height - crop_bottom, thread_id, thread_n);
uint8_t *srcLine = (uint8_t *)src[0] + src_y_pitch_byte * ((y_range.start_src + y_range.len) - 1) + crop_left * 3;
uint8_t *dstLine = (uint8_t *)dst[0] + dst_y_pitch_byte * y_range.start_dst;
uint8_t *dstLine = (uint8_t *)dst[0] + dst_y_pitch_byte * (height - (y_range.start_dst + y_range.len));
alignas(32) const char MASK_RGB3_TO_RGB4[] = {
0, 1, 2, -1, 3, 4, 5, -1, 6, 7, 8, -1, 9, 10, 11, -1,
0, 1, 2, -1, 3, 4, 5, -1, 6, 7, 8, -1, 9, 10, 11, -1
Expand Down
6 changes: 3 additions & 3 deletions QSVPipeline/rgy_version.h
Original file line number Diff line number Diff line change
Expand Up @@ -31,9 +31,9 @@

#include "rgy_rev.h"

#define VER_FILEVERSION 0,7,66,0
#define VER_STR_FILEVERSION "7.66"
#define VER_STR_FILEVERSION_TCHAR _T("7.66")
#define VER_FILEVERSION 0,7,67,0
#define VER_STR_FILEVERSION "7.67"
#define VER_STR_FILEVERSION_TCHAR _T("7.67")

#ifdef _M_IX86
#define BUILD_ARCH_STR _T("x86")
Expand Down

0 comments on commit e510ee8

Please sign in to comment.