Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
df42dd73
F
Ffmpeg
项目概览
小白菜888
/
Ffmpeg
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
Ffmpeg
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
df42dd73
编写于
1月 19, 2012
作者:
C
Carl Eugen Hoyos
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Support gray8a encoding with libopenjpeg.
Reviewed-by: Michael Bradshaw Reviewed-by: Paul B Mahol
上级
e209a377
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
7 addition
and
2 deletion
+7
-2
libavcodec/libopenjpegenc.c
libavcodec/libopenjpegenc.c
+6
-1
libavcodec/version.h
libavcodec/version.h
+1
-1
未找到文件。
libavcodec/libopenjpegenc.c
浏览文件 @
df42dd73
...
@@ -69,6 +69,10 @@ static opj_image_t *mj2_create_image(AVCodecContext *avctx, opj_cparameters_t *p
...
@@ -69,6 +69,10 @@ static opj_image_t *mj2_create_image(AVCodecContext *avctx, opj_cparameters_t *p
color_space
=
CLRSPC_GRAY
;
color_space
=
CLRSPC_GRAY
;
numcomps
=
1
;
numcomps
=
1
;
break
;
break
;
case
PIX_FMT_GRAY8A
:
color_space
=
CLRSPC_GRAY
;
numcomps
=
2
;
break
;
case
PIX_FMT_GRAY16
:
case
PIX_FMT_GRAY16
:
color_space
=
CLRSPC_GRAY
;
color_space
=
CLRSPC_GRAY
;
numcomps
=
1
;
numcomps
=
1
;
...
@@ -328,6 +332,7 @@ static int libopenjpeg_encode_frame(AVCodecContext *avctx, uint8_t *buf, int buf
...
@@ -328,6 +332,7 @@ static int libopenjpeg_encode_frame(AVCodecContext *avctx, uint8_t *buf, int buf
switch
(
avctx
->
pix_fmt
)
{
switch
(
avctx
->
pix_fmt
)
{
case
PIX_FMT_RGB24
:
case
PIX_FMT_RGB24
:
case
PIX_FMT_RGBA
:
case
PIX_FMT_RGBA
:
case
PIX_FMT_GRAY8A
:
cpyresult
=
libopenjpeg_copy_packed8
(
avctx
,
frame
,
image
);
cpyresult
=
libopenjpeg_copy_packed8
(
avctx
,
frame
,
image
);
break
;
break
;
case
PIX_FMT_RGB48
:
case
PIX_FMT_RGB48
:
...
@@ -411,7 +416,7 @@ AVCodec ff_libopenjpeg_encoder = {
...
@@ -411,7 +416,7 @@ AVCodec ff_libopenjpeg_encoder = {
.
close
=
libopenjpeg_encode_close
,
.
close
=
libopenjpeg_encode_close
,
.
capabilities
=
0
,
.
capabilities
=
0
,
.
pix_fmts
=
(
const
enum
PixelFormat
[]){
PIX_FMT_RGB24
,
PIX_FMT_RGBA
,
PIX_FMT_RGB48
,
PIX_FMT_RGBA64
,
.
pix_fmts
=
(
const
enum
PixelFormat
[]){
PIX_FMT_RGB24
,
PIX_FMT_RGBA
,
PIX_FMT_RGB48
,
PIX_FMT_RGBA64
,
PIX_FMT_GRAY8
,
PIX_FMT_GRAY16
,
PIX_FMT_GRAY8
,
PIX_FMT_GRAY
8A
,
PIX_FMT_GRAY
16
,
PIX_FMT_YUV420P
,
PIX_FMT_YUV422P
,
PIX_FMT_YUVA420P
,
PIX_FMT_YUV420P
,
PIX_FMT_YUV422P
,
PIX_FMT_YUVA420P
,
PIX_FMT_YUV440P
,
PIX_FMT_YUV444P
,
PIX_FMT_YUV440P
,
PIX_FMT_YUV444P
,
PIX_FMT_YUV420P9
,
PIX_FMT_YUV422P9
,
PIX_FMT_YUV444P9
,
PIX_FMT_YUV420P9
,
PIX_FMT_YUV422P9
,
PIX_FMT_YUV444P9
,
...
...
libavcodec/version.h
浏览文件 @
df42dd73
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
#define LIBAVCODEC_VERSION_MAJOR 53
#define LIBAVCODEC_VERSION_MAJOR 53
#define LIBAVCODEC_VERSION_MINOR 57
#define LIBAVCODEC_VERSION_MINOR 57
#define LIBAVCODEC_VERSION_MICRO 10
4
#define LIBAVCODEC_VERSION_MICRO 10
5
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
LIBAVCODEC_VERSION_MINOR, \
LIBAVCODEC_VERSION_MINOR, \
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录