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 e8ac997
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
8 changes: 8 additions & 0 deletions QSVEnc/QSVEnc_readme.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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

0 comments on commit e8ac997

Please sign in to comment.