+++ /dev/null
-From 25fee52c64caa7230a3c2b03467114e0c84fee67 Mon Sep 17 00:00:00 2001
-From: Antonio Ospite <ospite@studenti.unina.it>
-Date: Sun, 28 Jul 2013 19:35:41 +0200
-Subject: [PATCH] Revert "am7xxx-play: switch to avcodec_encode_video2()"
-X-Face: z*RaLf`X<@C75u6Ig9}{oW$H;1_\2t5)({*|jhM<pyWR#k60!#=#>/Vb;]yA5<GWI5`6u&+
- ;6b'@y|8w"wB;4/e!7wYYrcqdJFY,~%Gk_4]cq$Ei/7<j&N3ah(m`ku?pX.&+~:_/wC~dwn^)MizBG
- !pE^+iDQQ1yC6^,)YDKkxDd!T>\I~93>J<_`<4)A{':UrE
-
-This reverts commit b344c71f3e03f912d8b6ee7d96cdd67b31cdf8cc.
-
-avcodec_encode_video2() has been introduced in lavc 54.01.0 but Debian Wheezy
-ships with lavc 53, so for now we should revert this change for the Debian
-packages.
-
-When this patch will be dropped maybe the package should depend on
-libavcodec54 as the old API may be disabled in the Debian packages.
----
- examples/am7xxx-play.c | 29 +++++++++--------------------
- 1 file changed, 9 insertions(+), 20 deletions(-)
-
-diff --git a/examples/am7xxx-play.c b/examples/am7xxx-play.c
-index 3230e67..37d1191 100644
---- a/examples/am7xxx-play.c
-+++ b/examples/am7xxx-play.c
-@@ -285,12 +285,9 @@ static int am7xxx_play(const char *input_format_string,
- int out_buf_size;
- uint8_t *out_buf;
- int out_picture_size;
-- uint8_t *out_picture;
- struct SwsContext *sw_scale_ctx;
- AVPacket in_packet;
-- AVPacket out_packet;
- int got_picture;
-- int got_packet;
- int ret;
-
- ret = video_input_init(&input_ctx, input_format_string, input_path, input_options);
-@@ -393,26 +390,20 @@ static int am7xxx_play(const char *input_format_string,
- picture_scaled->linesize);
-
- if (output_ctx.raw_output) {
-- out_picture = out_buf;
- out_picture_size = out_buf_size;
- } else {
- picture_scaled->quality = (output_ctx.codec_ctx)->global_quality;
-- av_init_packet(&out_packet);
-- out_packet.data = NULL;
-- out_packet.size = 0;
-- got_packet = 0;
-- ret = avcodec_encode_video2(output_ctx.codec_ctx,
-- &out_packet,
-- picture_scaled,
-- &got_packet);
-- if (ret < 0 || !got_packet) {
-+ /* TODO: switch to avcodec_encode_video2() eventually */
-+ out_picture_size = avcodec_encode_video(output_ctx.codec_ctx,
-+ out_buf,
-+ out_buf_size,
-+ picture_scaled);
-+ if (out_picture_size < 0) {
- fprintf(stderr, "cannot encode video\n");
-+ ret = out_picture_size;
- run = 0;
- goto end_while;
- }
--
-- out_picture = out_packet.data;
-- out_picture_size = out_packet.size;
- }
-
- #ifdef DEBUG
-@@ -423,7 +414,7 @@ static int am7xxx_play(const char *input_format_string,
- else
- snprintf(filename, NAME_MAX, "out.raw");
- file = fopen(filename, "wb");
-- fwrite(out_picture, 1, out_picture_size, file);
-+ fwrite(out_buf, 1, out_picture_size, file);
- fclose(file);
- #endif
-
-@@ -431,7 +422,7 @@ static int am7xxx_play(const char *input_format_string,
- image_format,
- (output_ctx.codec_ctx)->width,
- (output_ctx.codec_ctx)->height,
-- out_picture,
-+ out_buf,
- out_picture_size);
- if (ret < 0) {
- perror("am7xxx_send_image");
-@@ -440,8 +431,6 @@ static int am7xxx_play(const char *input_format_string,
- }
- }
- end_while:
-- if (!output_ctx.raw_output && got_packet)
-- av_free_packet(&out_packet);
- av_free_packet(&in_packet);
- }
-
---
-1.8.3.2
-
+++ /dev/null
-From 03231a2b8d29e8cef1628cb25335f9583f067496 Mon Sep 17 00:00:00 2001
-From: Antonio Ospite <ospite@studenti.unina.it>
-Date: Sat, 3 Aug 2013 15:14:34 +0200
-Subject: [PATCH] am7xxx: add quirks for Philips/Sagemcom PicoPix 2055
-X-Face: z*RaLf`X<@C75u6Ig9}{oW$H;1_\2t5)({*|jhM<pyWR#k60!#=#>/Vb;]yA5<GWI5`6u&+
- ;6b'@y|8w"wB;4/e!7wYYrcqdJFY,~%Gk_4]cq$Ei/7<j&N3ah(m`ku?pX.&+~:_/wC~dwn^)MizBG
- !pE^+iDQQ1yC6^,)YDKkxDd!T>\I~93>J<_`<4)A{':UrE
-
-The Philips/Sagemcom PicoPix 2055 does not support some operations:
- - setting the power mode confuses the firmware
- - setting the zoom mode has no effect whatsoever
-
-Disable these operations.
-
-Thanks-to: Luca Bompani
----
- src/am7xxx.c | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/am7xxx.c b/src/am7xxx.c
-index 5b1e35a..b66a4ee 100644
---- a/src/am7xxx.c
-+++ b/src/am7xxx.c
-@@ -111,6 +111,7 @@ static const struct am7xxx_usb_device_descriptor supported_devices[] = {
- .product_id = 0x0016,
- .configuration = 2,
- .interface_number = 0,
-+ .quirks = AM7XXX_QUIRK_NO_POWER_MODE | AM7XXX_QUIRK_NO_ZOOM_MODE,
- },
- {
- .name = "Philips/Sagemcom PicoPix 2330",
---
-1.8.4.rc1
-
+++ /dev/null
-From f3b176f27268e13942f452e915171b9c8b34f6ce Mon Sep 17 00:00:00 2001
-From: Antonio Ospite <ospite@studenti.unina.it>
-Date: Wed, 30 Oct 2013 10:41:06 +0100
-Subject: [PATCH] CMakeLists.txt: define DEBUG=1 only when
- CMAKE_BUILD_TYPE=Debug
-X-Face: z*RaLf`X<@C75u6Ig9}{oW$H;1_\2t5)({*|jhM<pyWR#k60!#=#>/Vb;]yA5<GWI5`6u&+
- ;6b'@y|8w"wB;4/e!7wYYrcqdJFY,~%Gk_4]cq$Ei/7<j&N3ah(m`ku?pX.&+~:_/wC~dwn^)MizBG
- !pE^+iDQQ1yC6^,)YDKkxDd!T>\I~93>J<_`<4)A{':UrE
-
-When building with CMAKE_BUILD_TYPE=RelWithDebInfo the development debug
-code should not be enabled, so don't define DEBUG=1 in DEBUG_FLAGS as
-this will end up being both in CMAKE_C_FLAGS_DEBUG and
-CMAKE_C_FLAGS_RELWITHDEBINFO.
-
-Instead define DEBUG=1 only for CMAKE_C_FLAGS_DEBUG so it gets used only
-when CMAKE_BUILD_TYPE=Debug.
----
- CMakeLists.txt | 5 ++---
- 1 file changed, 2 insertions(+), 3 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index d643ed9..fa111c9 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -69,8 +69,7 @@ if (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_CLANG)
- -fstack-protector)
-
- add_flags(DEBUG_FLAGS
-- -ggdb
-- -DDEBUG=1)
-+ -ggdb)
-
- add_flags(RELEASE_FLAGS
- -Wp,-D_FORTIFY_SOURCE=2)
-@@ -105,7 +104,7 @@ if (CMAKE_COMPILER_IS_CLANG)
- endif()
- endif()
-
--set(CMAKE_C_FLAGS_DEBUG "-O0 ${DEBUG_FLAGS} ${STRICT_FLAGS}")
-+set(CMAKE_C_FLAGS_DEBUG "-O0 -DDEBUG=1 ${DEBUG_FLAGS} ${STRICT_FLAGS}")
- set(CMAKE_C_FLAGS_RELEASE "-O2 ${RELEASE_FLAGS} ${STRICT_FLAGS}")
- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 ${RELEASE_FLAGS} ${DEBUG_FLAGS} ${STRICT_FLAGS}")
-
---
-1.8.4.rc3
-
+++ /dev/null
-From d33f5f7c7ff7087188054de13d47d6b9ba525804 Mon Sep 17 00:00:00 2001
-From: Antonio Ospite <ospite@studenti.unina.it>
-Date: Sun, 5 Jan 2014 08:30:03 +0100
-Subject: [PATCH] Revert "am7xxx: use the symbolic constant for libusb log
- level"
-X-Face: z*RaLf`X<@C75u6Ig9}{oW$H;1_\2t5)({*|jhM<pyWR#k60!#=#>/Vb;]yA5<GWI5`6u&+
- ;6b'@y|8w"wB;4/e!7wYYrcqdJFY,~%Gk_4]cq$Ei/7<j&N3ah(m`ku?pX.&+~:_/wC~dwn^)MizBG
- !pE^+iDQQ1yC6^,)YDKkxDd!T>\I~93>J<_`<4)A{':UrE
-
-This reverts commit 6d960cf72946c2f05d60dfcf8fb21efbdb69c9c7.
----
- src/am7xxx.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/am7xxx.c b/src/am7xxx.c
-index 4ac2461..5b25e96 100644
---- a/src/am7xxx.c
-+++ b/src/am7xxx.c
-@@ -982,7 +982,7 @@ AM7XXX_PUBLIC int am7xxx_init(am7xxx_context **ctx)
- if (ret < 0)
- goto out_free_context;
-
-- libusb_set_debug((*ctx)->usb_context, LIBUSB_LOG_LEVEL_INFO);
-+ libusb_set_debug((*ctx)->usb_context, 3);
-
- ret = scan_devices(*ctx, SCAN_OP_BUILD_DEVLIST , 0, NULL);
- if (ret < 0) {
---
-1.8.5.2
-
+++ /dev/null
-0001-Revert-am7xxx-play-switch-to-avcodec_encode_video2.patch
-0002-am7xxx-add-quirks-for-Philips-Sagemcom-PicoPix-2055.patch
-0003-CMakeLists.txt-define-DEBUG-1-only-when-CMAKE_BUILD_.patch
-0004-Revert-am7xxx-use-the-symbolic-constant-for-libusb-l.patch