| OLD | NEW |
| 1 diff -rpu -N orig/libavformat/Makefile ffmpeg-mt/libavformat/Makefile | 1 diff -wurp -N orig/libavformat/Makefile ffmpeg-mt/libavformat/Makefile |
| 2 --- orig/libavformat/Makefile» 2010-10-21 12:02:06 -0700 | 2 --- orig/libavformat/Makefile» 2010-11-04 08:10:25 -0700 |
| 3 +++ ffmpeg-mt/libavformat/Makefile» 2010-10-21 12:03:27 -0700 | 3 +++ ffmpeg-mt/libavformat/Makefile» 2010-11-04 08:10:29 -0700 |
| 4 @@ -283,6 +283,8 @@ OBJS-$(CONFIG_WC3_DEMUXER) | 4 @@ -284,6 +284,8 @@ OBJS-$(CONFIG_WC3_DEMUXER) |
| 5 OBJS-$(CONFIG_WEBM_MUXER) += matroskaenc.o matroska.o \ | 5 OBJS-$(CONFIG_WEBM_MUXER) += matroskaenc.o matroska.o \ |
| 6 riff.o isom.o avc.o \ | 6 riff.o isom.o avc.o \ |
| 7 flacenc_header.o | 7 flacenc_header.o |
| 8 +OBJS-$(CONFIG_WEBP_DEMUXER) += webpdec.o webp.o | 8 +OBJS-$(CONFIG_WEBP_DEMUXER) += webpdec.o webp.o |
| 9 +OBJS-$(CONFIG_WEBP_MUXER) += webpenc.o webp.o | 9 +OBJS-$(CONFIG_WEBP_MUXER) += webpenc.o webp.o |
| 10 OBJS-$(CONFIG_WSAUD_DEMUXER) += westwood.o | 10 OBJS-$(CONFIG_WSAUD_DEMUXER) += westwood.o |
| 11 OBJS-$(CONFIG_WSVQA_DEMUXER) += westwood.o | 11 OBJS-$(CONFIG_WSVQA_DEMUXER) += westwood.o |
| 12 OBJS-$(CONFIG_WV_DEMUXER) += wv.o apetag.o | 12 OBJS-$(CONFIG_WV_DEMUXER) += wv.o apetag.o |
| 13 diff -rpu -N orig/libavformat/Makefile~ ffmpeg-mt/libavformat/Makefile~ | 13 diff -wurp -N orig/libavformat/Makefile~ ffmpeg-mt/libavformat/Makefile~ |
| 14 --- orig/libavformat/Makefile~ 1969-12-31 16:00:00 -0800 | 14 --- orig/libavformat/Makefile~ 1969-12-31 16:00:00 -0800 |
| 15 +++ ffmpeg-mt/libavformat/Makefile~» 2010-10-21 11:59:57 -0700 | 15 +++ ffmpeg-mt/libavformat/Makefile~» 2010-11-04 08:10:29 -0700 |
| 16 @@ -0,0 +1,327 @@ | 16 @@ -0,0 +1,327 @@ |
| 17 +include $(SUBDIR)../config.mak | 17 +include $(SUBDIR)../config.mak |
| 18 + | 18 + |
| 19 +NAME = avformat | 19 +NAME = avformat |
| 20 +FFLIBS = avcodec avcore avutil | 20 +FFLIBS = avcodec avcore avutil |
| 21 + | 21 + |
| 22 +HEADERS = avformat.h avio.h | 22 +HEADERS = avformat.h avio.h |
| 23 + | 23 + |
| 24 +OBJS = allformats.o \ | 24 +OBJS = allformats.o \ |
| 25 + cutils.o \ | 25 + cutils.o \ |
| (...skipping 308 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 334 + | 334 + |
| 335 +# libavdevice dependencies | 335 +# libavdevice dependencies |
| 336 +OBJS-$(CONFIG_JACK_INDEV) += timefilter.o | 336 +OBJS-$(CONFIG_JACK_INDEV) += timefilter.o |
| 337 + | 337 + |
| 338 +EXAMPLES = output | 338 +EXAMPLES = output |
| 339 +TESTPROGS = timefilter | 339 +TESTPROGS = timefilter |
| 340 + | 340 + |
| 341 +include $(SUBDIR)../subdir.mak | 341 +include $(SUBDIR)../subdir.mak |
| 342 + | 342 + |
| 343 +$(SUBDIR)output-example$(EXESUF): ELIBS = -lswscale | 343 +$(SUBDIR)output-example$(EXESUF): ELIBS = -lswscale |
| 344 diff -rpu -N orig/libavformat/allformats.c ffmpeg-mt/libavformat/allformats.c | 344 diff -wurp -N orig/libavformat/allformats.c ffmpeg-mt/libavformat/allformats.c |
| 345 --- orig/libavformat/allformats.c» 2010-10-21 12:02:05 -0700 | 345 --- orig/libavformat/allformats.c» 2010-11-04 08:10:25 -0700 |
| 346 +++ ffmpeg-mt/libavformat/allformats.c» 2010-10-21 12:03:27 -0700 | 346 +++ ffmpeg-mt/libavformat/allformats.c» 2010-11-04 08:10:29 -0700 |
| 347 @@ -215,6 +215,7 @@ void av_register_all(void) | 347 @@ -215,6 +215,7 @@ void av_register_all(void) |
| 348 REGISTER_MUXDEMUX (WAV, wav); | 348 REGISTER_MUXDEMUX (WAV, wav); |
| 349 REGISTER_DEMUXER (WC3, wc3); | 349 REGISTER_DEMUXER (WC3, wc3); |
| 350 REGISTER_MUXER (WEBM, webm); | 350 REGISTER_MUXER (WEBM, webm); |
| 351 + REGISTER_MUXDEMUX (WEBP, webp); | 351 + REGISTER_MUXDEMUX (WEBP, webp); |
| 352 REGISTER_DEMUXER (WSAUD, wsaud); | 352 REGISTER_DEMUXER (WSAUD, wsaud); |
| 353 REGISTER_DEMUXER (WSVQA, wsvqa); | 353 REGISTER_DEMUXER (WSVQA, wsvqa); |
| 354 REGISTER_DEMUXER (WV, wv); | 354 REGISTER_DEMUXER (WV, wv); |
| 355 diff -rpu -N orig/libavformat/webp.c ffmpeg-mt/libavformat/webp.c | 355 diff -wurp -N orig/libavformat/webp.c ffmpeg-mt/libavformat/webp.c |
| 356 --- orig/libavformat/webp.c 1969-12-31 16:00:00 -0800 | 356 --- orig/libavformat/webp.c 1969-12-31 16:00:00 -0800 |
| 357 +++ ffmpeg-mt/libavformat/webp.c» 2010-10-21 12:03:27 -0700 | 357 +++ ffmpeg-mt/libavformat/webp.c» 2010-11-04 08:10:29 -0700 |
| 358 @@ -0,0 +1,34 @@ | 358 @@ -0,0 +1,34 @@ |
| 359 +/* | 359 +/* |
| 360 + * Copyright (c) 2010, Google, Inc. | 360 + * Copyright (c) 2010, Google, Inc. |
| 361 + * | 361 + * |
| 362 + * This file is part of FFmpeg. | 362 + * This file is part of FFmpeg. |
| 363 + * | 363 + * |
| 364 + * FFmpeg is free software; you can redistribute it and/or | 364 + * FFmpeg is free software; you can redistribute it and/or |
| 365 + * modify it under the terms of the GNU Lesser General Public | 365 + * modify it under the terms of the GNU Lesser General Public |
| 366 + * License as published by the Free Software Foundation; either | 366 + * License as published by the Free Software Foundation; either |
| 367 + * version 2.1 of the License, or (at your option) any later version. | 367 + * version 2.1 of the License, or (at your option) any later version. |
| (...skipping 15 matching lines...) Expand all Loading... |
| 383 + | 383 + |
| 384 +#include "webp.h" | 384 +#include "webp.h" |
| 385 + | 385 + |
| 386 +const AVMetadataConv ff_webp_metadata_conv[] = { | 386 +const AVMetadataConv ff_webp_metadata_conv[] = { |
| 387 + { "IART", "artist" }, | 387 + { "IART", "artist" }, |
| 388 + { "ICOP", "copyright" }, | 388 + { "ICOP", "copyright" }, |
| 389 + { "INAM", "title" }, | 389 + { "INAM", "title" }, |
| 390 + { "ICMT", "comment" }, | 390 + { "ICMT", "comment" }, |
| 391 + { 0 } | 391 + { 0 } |
| 392 +}; | 392 +}; |
| 393 diff -rpu -N orig/libavformat/webp.h ffmpeg-mt/libavformat/webp.h | 393 diff -wurp -N orig/libavformat/webp.h ffmpeg-mt/libavformat/webp.h |
| 394 --- orig/libavformat/webp.h 1969-12-31 16:00:00 -0800 | 394 --- orig/libavformat/webp.h 1969-12-31 16:00:00 -0800 |
| 395 +++ ffmpeg-mt/libavformat/webp.h» 2010-10-21 12:03:27 -0700 | 395 +++ ffmpeg-mt/libavformat/webp.h» 2010-11-04 08:10:29 -0700 |
| 396 @@ -0,0 +1,35 @@ | 396 @@ -0,0 +1,35 @@ |
| 397 +/* | 397 +/* |
| 398 + * Copyright (c) 2010, Google, Inc. | 398 + * Copyright (c) 2010, Google, Inc. |
| 399 + * | 399 + * |
| 400 + * This file is part of FFmpeg. | 400 + * This file is part of FFmpeg. |
| 401 + * | 401 + * |
| 402 + * FFmpeg is free software; you can redistribute it and/or | 402 + * FFmpeg is free software; you can redistribute it and/or |
| 403 + * modify it under the terms of the GNU Lesser General Public | 403 + * modify it under the terms of the GNU Lesser General Public |
| 404 + * License as published by the Free Software Foundation; either | 404 + * License as published by the Free Software Foundation; either |
| 405 + * version 2.1 of the License, or (at your option) any later version. | 405 + * version 2.1 of the License, or (at your option) any later version. |
| (...skipping 16 matching lines...) Expand all Loading... |
| 422 +#ifndef AVFORMAT_WEBP_H | 422 +#ifndef AVFORMAT_WEBP_H |
| 423 +#define AVFORMAT_WEBP_H | 423 +#define AVFORMAT_WEBP_H |
| 424 + | 424 + |
| 425 +#include "avformat.h" | 425 +#include "avformat.h" |
| 426 +#include "riff.h" | 426 +#include "riff.h" |
| 427 +#include "metadata.h" | 427 +#include "metadata.h" |
| 428 + | 428 + |
| 429 +extern const AVMetadataConv ff_webp_metadata_conv[]; | 429 +extern const AVMetadataConv ff_webp_metadata_conv[]; |
| 430 + | 430 + |
| 431 +#endif /* AVFORMAT_WEBP_H */ | 431 +#endif /* AVFORMAT_WEBP_H */ |
| 432 diff -rpu -N orig/libavformat/webpdec.c ffmpeg-mt/libavformat/webpdec.c | 432 diff -wurp -N orig/libavformat/webpdec.c ffmpeg-mt/libavformat/webpdec.c |
| 433 --- orig/libavformat/webpdec.c 1969-12-31 16:00:00 -0800 | 433 --- orig/libavformat/webpdec.c 1969-12-31 16:00:00 -0800 |
| 434 +++ ffmpeg-mt/libavformat/webpdec.c» 2010-10-21 12:03:27 -0700 | 434 +++ ffmpeg-mt/libavformat/webpdec.c» 2010-11-04 08:10:29 -0700 |
| 435 @@ -0,0 +1,132 @@ | 435 @@ -0,0 +1,132 @@ |
| 436 +/* | 436 +/* |
| 437 + * Copyright (c) 2010, Google, Inc. | 437 + * Copyright (c) 2010, Google, Inc. |
| 438 + * | 438 + * |
| 439 + * This file is part of FFmpeg. | 439 + * This file is part of FFmpeg. |
| 440 + * | 440 + * |
| 441 + * FFmpeg is free software; you can redistribute it and/or | 441 + * FFmpeg is free software; you can redistribute it and/or |
| 442 + * modify it under the terms of the GNU Lesser General Public | 442 + * modify it under the terms of the GNU Lesser General Public |
| 443 + * License as published by the Free Software Foundation; either | 443 + * License as published by the Free Software Foundation; either |
| 444 + * version 2.1 of the License, or (at your option) any later version. | 444 + * version 2.1 of the License, or (at your option) any later version. |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 558 + .priv_data_size = 0, | 558 + .priv_data_size = 0, |
| 559 + .read_probe = probe, | 559 + .read_probe = probe, |
| 560 + .read_header = read_header, | 560 + .read_header = read_header, |
| 561 + .read_packet = read_packet, | 561 + .read_packet = read_packet, |
| 562 + .read_close = read_close, | 562 + .read_close = read_close, |
| 563 + .flags = AVFMT_GENERIC_INDEX, | 563 + .flags = AVFMT_GENERIC_INDEX, |
| 564 + .extensions = "webp", | 564 + .extensions = "webp", |
| 565 + .value = CODEC_ID_VP8, | 565 + .value = CODEC_ID_VP8, |
| 566 + .codec_tag = (const AVCodecTag*[]){webp_codec_tags, 0}, | 566 + .codec_tag = (const AVCodecTag*[]){webp_codec_tags, 0}, |
| 567 +}; | 567 +}; |
| 568 diff -rpu -N orig/libavformat/webpenc.c ffmpeg-mt/libavformat/webpenc.c | 568 diff -wurp -N orig/libavformat/webpenc.c ffmpeg-mt/libavformat/webpenc.c |
| 569 --- orig/libavformat/webpenc.c 1969-12-31 16:00:00 -0800 | 569 --- orig/libavformat/webpenc.c 1969-12-31 16:00:00 -0800 |
| 570 +++ ffmpeg-mt/libavformat/webpenc.c» 2010-10-21 12:03:27 -0700 | 570 +++ ffmpeg-mt/libavformat/webpenc.c» 2010-11-04 08:10:29 -0700 |
| 571 @@ -0,0 +1,123 @@ | 571 @@ -0,0 +1,123 @@ |
| 572 +/* | 572 +/* |
| 573 + * Copyright (c) 2010, Google, Inc. | 573 + * Copyright (c) 2010, Google, Inc. |
| 574 + * | 574 + * |
| 575 + * This file is part of FFmpeg. | 575 + * This file is part of FFmpeg. |
| 576 + * | 576 + * |
| 577 + * FFmpeg is free software; you can redistribute it and/or | 577 + * FFmpeg is free software; you can redistribute it and/or |
| 578 + * modify it under the terms of the GNU Lesser General Public | 578 + * modify it under the terms of the GNU Lesser General Public |
| 579 + * License as published by the Free Software Foundation; either | 579 + * License as published by the Free Software Foundation; either |
| 580 + * version 2.1 of the License, or (at your option) any later version. | 580 + * version 2.1 of the License, or (at your option) any later version. |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 685 + .long_name = NULL_IF_CONFIG_SMALL("WebP"), | 685 + .long_name = NULL_IF_CONFIG_SMALL("WebP"), |
| 686 + .mime_type = "image/webp", | 686 + .mime_type = "image/webp", |
| 687 + .extensions = "webp", | 687 + .extensions = "webp", |
| 688 + .priv_data_size = sizeof(WEBPContext), | 688 + .priv_data_size = sizeof(WEBPContext), |
| 689 + .audio_codec = CODEC_ID_NONE, | 689 + .audio_codec = CODEC_ID_NONE, |
| 690 + .video_codec = CODEC_ID_VP8, | 690 + .video_codec = CODEC_ID_VP8, |
| 691 + .write_header = write_header, | 691 + .write_header = write_header, |
| 692 + .write_packet = write_packet, | 692 + .write_packet = write_packet, |
| 693 + .write_trailer = write_trailer, | 693 + .write_trailer = write_trailer, |
| 694 +}; | 694 +}; |
| OLD | NEW |