All of lore.kernel.org
 help / color / mirror / Atom feed
* [for master 0/5] GFX/MM patches from meta-glsdk layer
@ 2014-09-23 15:50 Karthik Ramanan
  2014-09-23 15:50 ` [for master 1/5] gst-plugins-vpe: Bug fixes and feature additions Karthik Ramanan
                   ` (5 more replies)
  0 siblings, 6 replies; 11+ messages in thread
From: Karthik Ramanan @ 2014-09-23 15:50 UTC (permalink / raw)
  To: meta-arago

This patch set contains the first set of patches upstreamed to 
meta-arago from meta-glsdk.

Each of these patches can be independently applied in any order.

Karthik Ramanan (5):
  gst-plugins-vpe: Bug fixes and feature additions
  gst-plugins-ducati: Support encoder and bug fix updates
  libdce: Single planar encode support
  example-applications: Adding repository of GLSDK example applications
  omapdrmtest: Added new tests and bug fixes.

 .../example-applications/example-applications.bb   |   15 +++++++++++++++
 .../omapdrmtest/omapdrmtest_1.0.0.bb               |    6 +++---
 .../gst-plugins-ti/gst-plugins-ducati_git.bb       |    4 ++--
 .../gst-plugins-ti/gst-plugins-vpe_git.bb          |    4 ++--
 .../recipes-multimedia/libdce/libdce_git.bb        |    4 ++--
 5 files changed, 24 insertions(+), 9 deletions(-)
 create mode 100644 meta-arago-extras/recipes-graphics/example-applications/example-applications.bb

-- 
1.7.9.5



^ permalink raw reply	[flat|nested] 11+ messages in thread

* [for master 1/5] gst-plugins-vpe: Bug fixes and feature additions
  2014-09-23 15:50 [for master 0/5] GFX/MM patches from meta-glsdk layer Karthik Ramanan
@ 2014-09-23 15:50 ` Karthik Ramanan
  2014-09-23 15:50 ` [for master 2/5] gst-plugins-ducati: Support encoder and bug fix updates Karthik Ramanan
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 11+ messages in thread
From: Karthik Ramanan @ 2014-09-23 15:50 UTC (permalink / raw)
  To: meta-arago

* This brings in several updates from meta-glsdk including
  feature additions and bug-fixes.
* Changes to support reverse playback and seek
* Add support for YUYV, and color conversion from/to NV12
* Fix incorrect return value for bufferalloc function

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
---
 .../gst-plugins-ti/gst-plugins-vpe_git.bb          |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gst-plugins-vpe_git.bb b/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gst-plugins-vpe_git.bb
index cd6f0af..85a2ce8 100644
--- a/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gst-plugins-vpe_git.bb
+++ b/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gst-plugins-vpe_git.bb
@@ -5,7 +5,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
 
 require gst-plugins-ti.inc
 
-PR = "${INC_PR}.0"
-SRCREV = "5107007ca1be8ed66f6a9ec3ffbb70ec7eb0b120"
+PR = "${INC_PR}.1"
+SRCREV = "b14e905feee2470952184f570f97deeb8e88b619"
 
 SRC_URI = "git://git.ti.com/glsdk/gst-plugin-vpe.git;protocol=git"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [for master 2/5] gst-plugins-ducati: Support encoder and bug fix updates
  2014-09-23 15:50 [for master 0/5] GFX/MM patches from meta-glsdk layer Karthik Ramanan
  2014-09-23 15:50 ` [for master 1/5] gst-plugins-vpe: Bug fixes and feature additions Karthik Ramanan
@ 2014-09-23 15:50 ` Karthik Ramanan
  2014-09-23 15:50 ` [for master 3/5] libdce: Single planar encode support Karthik Ramanan
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 11+ messages in thread
From: Karthik Ramanan @ 2014-09-23 15:50 UTC (permalink / raw)
  To: meta-arago

* mpeg4dec: Workaround: Artifacts when frame-drop logic is activated
* vc1dec: Increase Y padding for interlaced streams
* videnc: Change omapbo to dmabuf fd and add dce_buf_lock/unlock
* Fix errors in handling H.264 streams with field coded pictures
* Fix for a dmabuf memory leak
* Changes for reverse playback

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
---
 .../gst-plugins-ti/gst-plugins-ducati_git.bb       |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gst-plugins-ducati_git.bb b/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gst-plugins-ducati_git.bb
index c8fb576..0ecbd6e 100644
--- a/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gst-plugins-ducati_git.bb
+++ b/meta-arago-extras/recipes-multimedia/gst-plugins-ti/gst-plugins-ducati_git.bb
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
 
 require gst-plugins-ti.inc
 
-PR = "${INC_PR}.0"
-SRCREV = "c50cc9132010bde7f4cb9efc04ca3eba536d26f9"
+PR = "${INC_PR}.1"
+SRCREV = "6ca21aa3ec8b88b051013af503ef6b702d3c5477"
 
 SRC_URI = "git://git.ti.com/glsdk/gst-plugin-ducati.git;protocol=git"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [for master 3/5] libdce: Single planar encode support
  2014-09-23 15:50 [for master 0/5] GFX/MM patches from meta-glsdk layer Karthik Ramanan
  2014-09-23 15:50 ` [for master 1/5] gst-plugins-vpe: Bug fixes and feature additions Karthik Ramanan
  2014-09-23 15:50 ` [for master 2/5] gst-plugins-ducati: Support encoder and bug fix updates Karthik Ramanan
@ 2014-09-23 15:50 ` Karthik Ramanan
  2014-09-23 15:50 ` [for master 4/5] example-applications: Adding repository of GLSDK example applications Karthik Ramanan
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 11+ messages in thread
From: Karthik Ramanan @ 2014-09-23 15:50 UTC (permalink / raw)
  To: meta-arago

Other changes:
* Klocwork fixes
* README file updates
* Compiler warning fixes

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
---
 .../recipes-multimedia/libdce/libdce_git.bb        |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-arago-extras/recipes-multimedia/libdce/libdce_git.bb b/meta-arago-extras/recipes-multimedia/libdce/libdce_git.bb
index a127c4e..308eadf 100644
--- a/meta-arago-extras/recipes-multimedia/libdce/libdce_git.bb
+++ b/meta-arago-extras/recipes-multimedia/libdce/libdce_git.bb
@@ -4,13 +4,13 @@ LIC_FILES_CHKSUM = "file://libdce.h;beginline=1;endline=31;md5=0a398cf815b8b5f31
 
 inherit autotools pkgconfig
 
-PR = "r0+gitr${SRCPV}"
+PR = "r1+gitr${SRCPV}"
 PV = "2.0"
 
 DEPENDS = "libdrm ti-ipc"
 
 SRC_URI = "git://git.omapzoom.org/repo/libdce.git;protocol=git"
-SRCREV = "0c7eee9ffdd480063a579013161bcf85ada376b1"
+SRCREV = "1916cfef94c4ee41c2beedc9cd87b8916ad29895"
 
 S = "${WORKDIR}/git"
 EXTRA_OECONF += "IPC_HEADERS=${STAGING_INCDIR}/ti/ipc/mm"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [for master 4/5] example-applications: Adding repository of GLSDK example applications
  2014-09-23 15:50 [for master 0/5] GFX/MM patches from meta-glsdk layer Karthik Ramanan
                   ` (2 preceding siblings ...)
  2014-09-23 15:50 ` [for master 3/5] libdce: Single planar encode support Karthik Ramanan
@ 2014-09-23 15:50 ` Karthik Ramanan
  2014-09-23 15:57   ` Denys Dmytriyenko
  2014-09-23 15:50 ` [for master 5/5] omapdrmtest: Added new tests and bug fixes Karthik Ramanan
  2014-09-23 15:58 ` [for master 0/5] GFX/MM patches from meta-glsdk layer Denys Dmytriyenko
  5 siblings, 1 reply; 11+ messages in thread
From: Karthik Ramanan @ 2014-09-23 15:50 UTC (permalink / raw)
  To: meta-arago

This repository contains the following tests
 * drm-tests
 * gst-test-player used for trickplay
 * messageq based application for profiling IPC performance
 * thermal tests
 * vpe related test cases

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
---
 .../example-applications/example-applications.bb   |   15 +++++++++++++++
 1 file changed, 15 insertions(+)
 create mode 100644 meta-arago-extras/recipes-graphics/example-applications/example-applications.bb

diff --git a/meta-arago-extras/recipes-graphics/example-applications/example-applications.bb b/meta-arago-extras/recipes-graphics/example-applications/example-applications.bb
new file mode 100644
index 0000000..fa5c3ab
--- /dev/null
+++ b/meta-arago-extras/recipes-graphics/example-applications/example-applications.bb
@@ -0,0 +1,15 @@
+SUMMARY = "GLSDK example applications"
+HOMEPAGE = "http://git.ti.com"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://COPYING;md5=10a9abb9c5bb19edd83a8cf66eef7148"
+
+DEPENDS = "gstreamer libdrm ti-ipc"
+
+COMPATIBLE_MACHINE = "omap-a15"
+
+inherit autotools pkgconfig
+
+SRC_URI = "git://git.ti.com/glsdk/example-applications.git;protocol=git"
+SRCREV = "a21dd98d5686a6c4563f89966cb459158085dd1b"
+
+S = "${WORKDIR}/git"
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [for master 5/5] omapdrmtest: Added new tests and bug fixes.
  2014-09-23 15:50 [for master 0/5] GFX/MM patches from meta-glsdk layer Karthik Ramanan
                   ` (3 preceding siblings ...)
  2014-09-23 15:50 ` [for master 4/5] example-applications: Adding repository of GLSDK example applications Karthik Ramanan
@ 2014-09-23 15:50 ` Karthik Ramanan
  2014-09-23 15:58 ` [for master 0/5] GFX/MM patches from meta-glsdk layer Denys Dmytriyenko
  5 siblings, 0 replies; 11+ messages in thread
From: Karthik Ramanan @ 2014-09-23 15:50 UTC (permalink / raw)
  To: meta-arago

Contains the following changes:
* Updated dependent package list
* Addition of encoder tests
* Bug fixes

Signed-off-by: Karthik Ramanan <a0393906@ti.com>
---
 .../omapdrmtest/omapdrmtest_1.0.0.bb               |    6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/meta-arago-extras/recipes-graphics/omapdrmtest/omapdrmtest_1.0.0.bb b/meta-arago-extras/recipes-graphics/omapdrmtest/omapdrmtest_1.0.0.bb
index d24130f..04fc2e7 100644
--- a/meta-arago-extras/recipes-graphics/omapdrmtest/omapdrmtest_1.0.0.bb
+++ b/meta-arago-extras/recipes-graphics/omapdrmtest/omapdrmtest_1.0.0.bb
@@ -2,12 +2,12 @@ DESCRIPTION = "Test applications for OMAP DRM interface"
 
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://viddec3test.c;beginline=1;endline=16;md5=c391f44e40a29096285e3121923041df"
-DEPENDS += "libdrm libdce libav"
+DEPENDS += "libav libdce libdrm libgbm omap5-sgx-ddk-um-linux"
 
 inherit autotools pkgconfig
 
-PR = "r3"
-SRCREV = "64e4e389dd8be4947c107a057f34556a4280281a"
+PR = "r4"
+SRCREV = "04da689692ec7cd3ef0f315c9c00d9051cefdd10"
 
 SRC_URI = "git://git.ti.com/glsdk/omapdrmtest.git;protocol=git"
 
-- 
1.7.9.5



^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: [for master 4/5] example-applications: Adding repository of GLSDK example applications
  2014-09-23 15:50 ` [for master 4/5] example-applications: Adding repository of GLSDK example applications Karthik Ramanan
@ 2014-09-23 15:57   ` Denys Dmytriyenko
  2014-09-24 12:06     ` Karthik Ramanan
  0 siblings, 1 reply; 11+ messages in thread
From: Denys Dmytriyenko @ 2014-09-23 15:57 UTC (permalink / raw)
  To: Karthik Ramanan; +Cc: meta-arago

Are those specific to GLSDK or OMAP5/DRA7 platforms? If so, should we name the 
recipe differently? The git repo has more specific hierarchy - 
glsdk/example-applications, should the recipe be more specific too?

-- 
Denys


On Tue, Sep 23, 2014 at 09:20:25PM +0530, Karthik Ramanan wrote:
> This repository contains the following tests
>  * drm-tests
>  * gst-test-player used for trickplay
>  * messageq based application for profiling IPC performance
>  * thermal tests
>  * vpe related test cases
> 
> Signed-off-by: Karthik Ramanan <a0393906@ti.com>
> ---
>  .../example-applications/example-applications.bb   |   15 +++++++++++++++
>  1 file changed, 15 insertions(+)
>  create mode 100644 meta-arago-extras/recipes-graphics/example-applications/example-applications.bb
> 
> diff --git a/meta-arago-extras/recipes-graphics/example-applications/example-applications.bb b/meta-arago-extras/recipes-graphics/example-applications/example-applications.bb
> new file mode 100644
> index 0000000..fa5c3ab
> --- /dev/null
> +++ b/meta-arago-extras/recipes-graphics/example-applications/example-applications.bb
> @@ -0,0 +1,15 @@
> +SUMMARY = "GLSDK example applications"
> +HOMEPAGE = "http://git.ti.com"
> +LICENSE = "BSD"
> +LIC_FILES_CHKSUM = "file://COPYING;md5=10a9abb9c5bb19edd83a8cf66eef7148"
> +
> +DEPENDS = "gstreamer libdrm ti-ipc"
> +
> +COMPATIBLE_MACHINE = "omap-a15"
> +
> +inherit autotools pkgconfig
> +
> +SRC_URI = "git://git.ti.com/glsdk/example-applications.git;protocol=git"
> +SRCREV = "a21dd98d5686a6c4563f89966cb459158085dd1b"
> +
> +S = "${WORKDIR}/git"
> -- 
> 1.7.9.5
> 
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [for master 0/5] GFX/MM patches from meta-glsdk layer
  2014-09-23 15:50 [for master 0/5] GFX/MM patches from meta-glsdk layer Karthik Ramanan
                   ` (4 preceding siblings ...)
  2014-09-23 15:50 ` [for master 5/5] omapdrmtest: Added new tests and bug fixes Karthik Ramanan
@ 2014-09-23 15:58 ` Denys Dmytriyenko
  2014-09-23 16:18   ` Cooper Jr., Franklin
  5 siblings, 1 reply; 11+ messages in thread
From: Denys Dmytriyenko @ 2014-09-23 15:58 UTC (permalink / raw)
  To: Karthik Ramanan; +Cc: meta-arago

Except #4, the rest have my Ack.

On Tue, Sep 23, 2014 at 09:20:21PM +0530, Karthik Ramanan wrote:
> This patch set contains the first set of patches upstreamed to 
> meta-arago from meta-glsdk.
> 
> Each of these patches can be independently applied in any order.
> 
> Karthik Ramanan (5):
>   gst-plugins-vpe: Bug fixes and feature additions
>   gst-plugins-ducati: Support encoder and bug fix updates
>   libdce: Single planar encode support
>   example-applications: Adding repository of GLSDK example applications
>   omapdrmtest: Added new tests and bug fixes.
> 
>  .../example-applications/example-applications.bb   |   15 +++++++++++++++
>  .../omapdrmtest/omapdrmtest_1.0.0.bb               |    6 +++---
>  .../gst-plugins-ti/gst-plugins-ducati_git.bb       |    4 ++--
>  .../gst-plugins-ti/gst-plugins-vpe_git.bb          |    4 ++--
>  .../recipes-multimedia/libdce/libdce_git.bb        |    4 ++--
>  5 files changed, 24 insertions(+), 9 deletions(-)
>  create mode 100644 meta-arago-extras/recipes-graphics/example-applications/example-applications.bb
> 
> -- 
> 1.7.9.5
> 
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [for master 0/5] GFX/MM patches from meta-glsdk layer
  2014-09-23 15:58 ` [for master 0/5] GFX/MM patches from meta-glsdk layer Denys Dmytriyenko
@ 2014-09-23 16:18   ` Cooper Jr., Franklin
  0 siblings, 0 replies; 11+ messages in thread
From: Cooper Jr., Franklin @ 2014-09-23 16:18 UTC (permalink / raw)
  To: Dmytriyenko, Denys, R, Karthik; +Cc: meta-arago@arago-project.org

Same for me.

> -----Original Message-----
> From: meta-arago-bounces@arago-project.org [mailto:meta-arago-
> bounces@arago-project.org] On Behalf Of Dmytriyenko, Denys
> Sent: Tuesday, September 23, 2014 10:58 AM
> To: R, Karthik
> Cc: meta-arago@arago-project.org
> Subject: Re: [meta-arago] [for master 0/5] GFX/MM patches from meta-
> glsdk layer
> 
> Except #4, the rest have my Ack.
> 
> On Tue, Sep 23, 2014 at 09:20:21PM +0530, Karthik Ramanan wrote:
> > This patch set contains the first set of patches upstreamed to
> > meta-arago from meta-glsdk.
> >
> > Each of these patches can be independently applied in any order.
> >
> > Karthik Ramanan (5):
> >   gst-plugins-vpe: Bug fixes and feature additions
> >   gst-plugins-ducati: Support encoder and bug fix updates
> >   libdce: Single planar encode support
> >   example-applications: Adding repository of GLSDK example applications
> >   omapdrmtest: Added new tests and bug fixes.
> >
> >  .../example-applications/example-applications.bb   |   15
> +++++++++++++++
> >  .../omapdrmtest/omapdrmtest_1.0.0.bb               |    6 +++---
> >  .../gst-plugins-ti/gst-plugins-ducati_git.bb       |    4 ++--
> >  .../gst-plugins-ti/gst-plugins-vpe_git.bb          |    4 ++--
> >  .../recipes-multimedia/libdce/libdce_git.bb        |    4 ++--
> >  5 files changed, 24 insertions(+), 9 deletions(-)  create mode 100644
> > meta-arago-extras/recipes-graphics/example-applications/example-applic
> > ations.bb
> >
> > --
> > 1.7.9.5
> >
> > _______________________________________________
> > meta-arago mailing list
> > meta-arago@arago-project.org
> > http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [for master 4/5] example-applications: Adding repository of GLSDK example applications
  2014-09-23 15:57   ` Denys Dmytriyenko
@ 2014-09-24 12:06     ` Karthik Ramanan
  2014-09-30 21:17       ` Denys Dmytriyenko
  0 siblings, 1 reply; 11+ messages in thread
From: Karthik Ramanan @ 2014-09-24 12:06 UTC (permalink / raw)
  To: Denys Dmytriyenko; +Cc: meta-arago

On 23-Sep-14 9:27 PM, Denys Dmytriyenko wrote:
> Are those specific to GLSDK or OMAP5/DRA7 platforms? If so, should we name the
> recipe differently? The git repo has more specific hierarchy -
> glsdk/example-applications, should the recipe be more specific too?
>
Denys,

We are using this git repository as a place holder for all kinds of 
tests and some of them are very dra7xx specific. So its definitely not 
possible to say its generic or even its specific to the platform. But 
for now we can say that this is GLSDK specific.

Do you have any suggestions to handle this scenario?

I can see that it has to be renamed to make it apparent that it is GLSDK 
specific.

Regards
Karthik


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [for master 4/5] example-applications: Adding repository of GLSDK example applications
  2014-09-24 12:06     ` Karthik Ramanan
@ 2014-09-30 21:17       ` Denys Dmytriyenko
  0 siblings, 0 replies; 11+ messages in thread
From: Denys Dmytriyenko @ 2014-09-30 21:17 UTC (permalink / raw)
  To: Karthik Ramanan; +Cc: meta-arago

On Wed, Sep 24, 2014 at 05:36:03PM +0530, Karthik Ramanan wrote:
> On 23-Sep-14 9:27 PM, Denys Dmytriyenko wrote:
> >Are those specific to GLSDK or OMAP5/DRA7 platforms? If so, should we name the
> >recipe differently? The git repo has more specific hierarchy -
> >glsdk/example-applications, should the recipe be more specific too?
> >
> Denys,
> 
> We are using this git repository as a place holder for all kinds of
> tests and some of them are very dra7xx specific. So its definitely
> not possible to say its generic or even its specific to the
> platform. But for now we can say that this is GLSDK specific.
> 
> Do you have any suggestions to handle this scenario?
> 
> I can see that it has to be renamed to make it apparent that it is
> GLSDK specific.

Can you call it as "glsdk-examples" or "glsdk-example-apps" or something along 
those lines? We can look into making those generic or consolidating with other 
later...

-- 
Denys


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2014-09-30 21:17 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-23 15:50 [for master 0/5] GFX/MM patches from meta-glsdk layer Karthik Ramanan
2014-09-23 15:50 ` [for master 1/5] gst-plugins-vpe: Bug fixes and feature additions Karthik Ramanan
2014-09-23 15:50 ` [for master 2/5] gst-plugins-ducati: Support encoder and bug fix updates Karthik Ramanan
2014-09-23 15:50 ` [for master 3/5] libdce: Single planar encode support Karthik Ramanan
2014-09-23 15:50 ` [for master 4/5] example-applications: Adding repository of GLSDK example applications Karthik Ramanan
2014-09-23 15:57   ` Denys Dmytriyenko
2014-09-24 12:06     ` Karthik Ramanan
2014-09-30 21:17       ` Denys Dmytriyenko
2014-09-23 15:50 ` [for master 5/5] omapdrmtest: Added new tests and bug fixes Karthik Ramanan
2014-09-23 15:58 ` [for master 0/5] GFX/MM patches from meta-glsdk layer Denys Dmytriyenko
2014-09-23 16:18   ` Cooper Jr., Franklin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.