忍者ブログ

X5-452's Blog

Windows(32,64bit)用 x264_L-SMASH, L-SMASH, L-SMASH-Works, MP4Box, libav, ffmpeg, x262, xvp8, Libpack, ニコニコ関連, バイナリ&ライブラリ&BuildScriptの配布

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


libavのlibvpx

webM公式サイトのffmpeg-HEAD-VP8_param_mapping.diffをlibav用に差分修正しpatchingしてましたが・・・
先日、初めてwebMのエンコードをして映像崩壊とエンコード終了後exeの動作停止を確認しました。

ffmpegのlibvpxサポートのpatchをlibavに移植したところ、映像崩壊はなおりました。
exeの動作停止は・・・未解決
出力ファイルは正常にエンコードされてますが、動作停止はウザイ

これから配布していくlibavは公式サポートされるまでlibvpxをOFFにします。
libvpxを使う場合はffmpegを使って下さい。


PR

コメント

NAME
TITLE
MAIL (非公開)
URL
EMOJI
Vodafone絵文字 i-mode絵文字 Ezweb絵文字
COMMENT
PASS (コメント編集に必須です)
SECRET
管理人のみ閲覧できます
 

libavでlibvpx

こんにちは。

目を皿のようにして、ffmpegとlibavを見比べ、libav/libavcodec/libvpxenc.cを修正したら、libavでもクラッシュしなくなりました。

libav/libavcodec/libvpxenc.c 51行目あたり、
AVClass *av_class;
を追加。

};

typedef struct VP8EncoderContext {
+ AVClass *av_class;
struct vpx_codec_ctx encoder;
struct vpx_image rawimg;
struct vpx_fixed_buf twopass_stats;

ここ以外は、ffmpegのlibvpxサポートのpatchをマージしてます。

さらに、ffmpegのlibcdioも似たような原因でクラッシュしていたのですが、これも直りました。
ffmpeg/libavdevice/libcdio.c 40行目あたり、
AVClass *class;
を追加。

#undef free

typedef struct CDIOContext {
+ AVClass *class;
cdrom_drive_t *drive;
cdrom_paranoia_t *paranoia;
int32_t last_sector;


libav/libavdevice/libcdio.cも同じところが抜けているのですが、たまたまなのか、エラーになりません。

お試しください。

Re:libavでlibvpx

>こんにちは。
>
>目を皿のようにして、ffmpegとlibavを見比べ、libav/libavcodec/libvpxenc.cを修正したら、libavでもクラッシュしなくなりました。
>
>libav/libavcodec/libvpxenc.c 51行目あたり、
>AVClass *av_class;
>を追加。
>
> };
>
> typedef struct VP8EncoderContext {
>+ AVClass *av_class;
> struct vpx_codec_ctx encoder;
> struct vpx_image rawimg;
> struct vpx_fixed_buf twopass_stats;
>
>ここ以外は、ffmpegのlibvpxサポートのpatchをマージしてます。
>
>さらに、ffmpegのlibcdioも似たような原因でクラッシュしていたのですが、これも直りました。
>ffmpeg/libavdevice/libcdio.c 40行目あたり、
>AVClass *class;
>を追加。
>
> #undef free
>
> typedef struct CDIOContext {
>+ AVClass *class;
> cdrom_drive_t *drive;
> cdrom_paranoia_t *paranoia;
> int32_t last_sector;
>
>
>libav/libavdevice/libcdio.cも同じところが抜けているのですが、たまたまなのか、エラーになりません。
>
>お試しください。

ありがとうございます。
後日、ご報告に参ります。
  • from Sada_Maru |
  • 2011/09/25 (17:53)

トラックバック

TrackbackURL

  

カレンダー

04 2017/05 06
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

フリーエリア

最新コメント

[01/19 mogmog]
[01/18 mogmog]
[12/20 mok]
[12/19 NONAME]
[11/11 k]
[10/20 vocho]
[10/10   ]

最新トラックバック

プロフィール

HN:
Sada_Maru
性別:
非公開

バーコード

ブログ内検索

最古記事

P R

カウンター

アクセス解析

忍者アナライズ

Copyright ©  -- X5-452's Blog --  All Rights Reserved

Design by CriCri / Material by 妙の宴 / powered by NINJA TOOLS / 忍者ブログ / [PR]