Skip to content

Commit

Permalink
Modified formatting of conosle code-blocks.
Browse files Browse the repository at this point in the history
  • Loading branch information
paretech committed Sep 11, 2017
1 parent 2d8d1dc commit e27d014
Showing 1 changed file with 64 additions and 61 deletions.
125 changes: 64 additions & 61 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ Features

Quick Start
-----------
Try these commands in your GNU/Linux terminal.

First:

.. code-block:: console
Expand All @@ -46,44 +48,45 @@ First:
for packet in klvdata.StreamParser(sys.stdin.buffer.read()): packet.structure()
EOF
And then:

.. code-block:: console
$ ./klvdata_test.py < DynamicConstantMISMMSPacketData.bin
<class 'klvdata.misb0601.UASLocalMetadataSet'>
<class 'klvdata.misb0601.PrecisionTimeStamp'>
<class 'klvdata.misb0601.MissionID'>
<class 'klvdata.misb0601.PlatformHeadingAngle'>
<class 'klvdata.misb0601.PlatformPitchAngle'>
<class 'klvdata.misb0601.PlatformRollAngle'>
<class 'klvdata.misb0601.PlatformDesignation'>
<class 'klvdata.misb0601.ImageSourceSensor'>
<class 'klvdata.misb0601.ImageCoordinateSystem'>
<class 'klvdata.misb0601.SensorLatitude'>
<class 'klvdata.misb0601.SensorLongitude'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0102.SecurityLocalMetadataSet'>
<class 'klvdata.misb0102.SecurityClassification'>
<class 'klvdata.misb0102.UnknownElement'>
<class 'klvdata.misb0102.UnknownElement'>
<class 'klvdata.misb0102.UnknownElement'>
<class 'klvdata.misb0102.UnknownElement'>
<class 'klvdata.misb0102.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.Checksum'>
<class 'klvdata.misb0601.UASLocalMetadataSet'>
<class 'klvdata.misb0601.PrecisionTimeStamp'>
<class 'klvdata.misb0601.MissionID'>
<class 'klvdata.misb0601.PlatformHeadingAngle'>
<class 'klvdata.misb0601.PlatformPitchAngle'>
<class 'klvdata.misb0601.PlatformRollAngle'>
<class 'klvdata.misb0601.PlatformDesignation'>
<class 'klvdata.misb0601.ImageSourceSensor'>
<class 'klvdata.misb0601.ImageCoordinateSystem'>
<class 'klvdata.misb0601.SensorLatitude'>
<class 'klvdata.misb0601.SensorLongitude'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0102.SecurityLocalMetadataSet'>
<class 'klvdata.misb0102.SecurityClassification'>
<class 'klvdata.misb0102.UnknownElement'>
<class 'klvdata.misb0102.UnknownElement'>
<class 'klvdata.misb0102.UnknownElement'>
<class 'klvdata.misb0102.UnknownElement'>
<class 'klvdata.misb0102.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.Checksum'>
If you have FFmpeg installed and want to try it on real video from a drone with embedded KLV metadata (~97 MB Download):

Expand All @@ -92,35 +95,35 @@ If you have FFmpeg installed and want to try it on real video from a drone with
$ wget http://samples.ffmpeg.org/MPEG2/mpegts-klv/Day%20Flight.mpg
$ ffmpeg -i data/Day\ Flight.mpg -map data-re -codec copy -f data - | ./klvdata_test.py
<class 'klvdata.misb0601.UASLocalMetadataSet'>
<class 'klvdata.misb0601.PrecisionTimeStamp'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.PlatformHeadingAngle'>
<class 'klvdata.misb0601.PlatformPitchAngle'>
<class 'klvdata.misb0601.PlatformRollAngle'>
<class 'klvdata.misb0601.ImageSourceSensor'>
<class 'klvdata.misb0601.ImageCoordinateSystem'>
<class 'klvdata.misb0601.SensorLatitude'>
<class 'klvdata.misb0601.SensorLongitude'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.Checksum'>
[...]
<class 'klvdata.misb0601.UASLocalMetadataSet'>
<class 'klvdata.misb0601.PrecisionTimeStamp'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.PlatformHeadingAngle'>
<class 'klvdata.misb0601.PlatformPitchAngle'>
<class 'klvdata.misb0601.PlatformRollAngle'>
<class 'klvdata.misb0601.ImageSourceSensor'>
<class 'klvdata.misb0601.ImageCoordinateSystem'>
<class 'klvdata.misb0601.SensorLatitude'>
<class 'klvdata.misb0601.SensorLongitude'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.UnknownElement'>
<class 'klvdata.misb0601.Checksum'>
[...]
Contributing
------------
Expand Down

0 comments on commit e27d014

Please sign in to comment.