Hi, I'm glad to announce that the SOCIS pilot project result was successful.
I take the opportunity to thank ESA for proposing the project in the first place, all the students which applied to the project and the volunteering mentors. Unfortunately only one task was accepted due to the limited number of available slots. In particular thanks to our selected student, Thomas, hope you had fun and you'll like to stay in contact with us, and especially thanks to Justin Ruggles, who volunteered most of the work involved with mentoring and reviewing patches. Below you can read a short resume regarding the project status, edited by Justin. ~ This year FFmpeg/Libav participated in ESA Summer of Code in Space 2011 [1]. The chosen project was to add GeoTIFF [2] metadata import/export capability, and the student was Thomas Kühnel. The coding period lasted from 1 August to 28 October. The project was mentored by Justin Ruggles, with Stefano Sabatini as backup mentor and administrator. Throughout the coding period and after, Thomas has been updating a public github tree with his code changes [3], discussing issues on IRC and via email, and making any necessary changes. He submitted several of the patches so far to the Libav development mailing list and responded to feedback with patch updates. Thomas' github tree currently contains working implementations of both importing and exporting of GeoTIFF metadata, as well as display of exported metadata through the avprobe commandline program. Below is an example of such output: TAG:ModelPixelScaleTag=50.770990, 50.770990, 0.000000 TAG:ModelTiepointTag=0.000000, 0.000000, 0.000000, 613855.956000, 227479.878000, 0.000000 TAG:GeoTIFF_Version=1 TAG:GeoTIFF_Key_Revision=1.2 TAG:GTModelTypeGeoKey=ModelTypeProjected TAG:GTRasterTypeGeoKey=RasterPixelIsArea TAG:ProjCoordTransGeoKey=CT_Sinusoidal TAG:ProjectionGeoKey=User-Defined TAG:GeogGeodeticDatumGeoKey=Datum_North_American_Datum_1983 TAG:GeogEllipsoidGeoKey=Ellipse_GRS_1980 TAG:ProjNatOriginLongGeoKey=-90.000000 TAG:ProjNatOriginLatGeoKey=30.000000 TAG:ProjFalseEastingGeoKey=0.000000 TAG:ProjFalseNorthingGeoKey=0.000000 TAG:ProjScaleAtNatOriginGeoKey=1.000000 TAG:PCSCitationGeoKey=Sinusoidal North American 1983 TAG:ProjectedCSTypeGeoKey=User-Defined TAG:ProjLinearUnitsGeoKey=Linear_Meter I feel that the project has been successful. The patches are very good and are near good-enough, if not completely ready, to be merged to git mainline. In addition to gaining this specific functionality, once the patches have been merged we will have gained a general framework with which to import/export other types of frame-based metadata. [1] http://sophia.estec.esa.int/socis2011/ [2] http://trac.osgeo.org/geotiff/ [3] https://github.com/kuehnelth/libav _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
