Skip to content

Instantly share code, notes, and snippets.

@bennyty
Created July 12, 2016 17:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bennyty/3be47b126ee8c82e79ca81495e3d5808 to your computer and use it in GitHub Desktop.
Save bennyty/3be47b126ee8c82e79ca81495e3d5808 to your computer and use it in GitHub Desktop.
CMSampleBuffer 0x126506aa0 retainCount: 7 allocator: 0x19641dfa0
invalid = NO
dataReady = YES
makeDataReadyCallback = 0x0
makeDataReadyRefcon = 0x0
buffer-level attachments:
{MakerApple}(P) = <CFBasicHash 0x17406aac0 [0x19641dfa0]>{type = mutable dict, count = 8,
entries =>
0 : <CFString 0x1965203d8 [0x19641dfa0]>{contents = "7"} = <CFNumber 0xb000000000000012 [0x19641dfa0]>{value = +1, type = kCFNumberSInt32Type}
1 : <CFString 0x196520358 [0x19641dfa0]>{contents = "3"} = <CFBasicHash 0x174064a80 [0x19641dfa0]>{type = mutable dict, count = 4,
entries =>
0 : <CFString 0x19651d158 [0x19641dfa0]>{contents = "flags"} = <CFNumber 0xb000000000000012 [0x19641dfa0]>{value = +1, type = kCFNumberSInt32Type}
1 : <CFString 0x19651d0f8 [0x19641dfa0]>{contents = "value"} = <CFNumber 0xb01a6f0952340f33 [0x19641dfa0]>{value = +465027201188083, type = kCFNumberSInt64Type}
4 : <CFString 0x19651d118 [0x19641dfa0]>{contents = "timescale"} = <CFNumber 0xb0000003b9aca002 [0x19641dfa0]>{value = +1000000000, type = kCFNumberSInt32Type}
5 : <CFString 0x19651d138 [0x19641dfa0]>{contents = "epoch"} = <CFNumber 0xb000000000000003 [0x19641dfa0]>{value = +0, type = kCFNumberSInt64Type}
}
3 : <CFString 0x1965203f8 [0x19641dfa0]>{contents = "8"} = <CFArray 0x17405d4f0 [0x19641dfa0]>{type = mutable-small, count = 3, values = (
0 : <CFNumber 0x174035ea0 [0x19641dfa0]>{value = -0.0187036265, type = kCFNumberFloat32Type}
1 : <CFNumber 0x174034780 [0x19641dfa0]>{value = -0.8079240918, type = kCFNumberFloat32Type}
2 : <CFNumber 0x1740337a0 [0x19641dfa0]>{value = -0.5882584453, type = kCFNumberFloat32Type}
)}
4 : <CFString 0x196520378 [0x19641dfa0]>{contents = "4"} = <CFNumber 0xb000000000000002 [0x19641dfa0]>{value = +0, type = kCFNumberSInt32Type}
5 : <CFString 0x1965204b8 [0x19641dfa0]>{contents = "14"} = <CFNumber 0xb000000000000002 [0x19641dfa0]>{value = +0, type = kCFNumberSInt32Type}
7 : <CFString 0x196520398 [0x19641dfa0]>{contents = "5"} = <CFNumber 0xb000000000000872 [0x19641dfa0]>{value = +135, type = kCFNumberSInt32Type}
8 : <CFString 0x196520318 [0x19641dfa0]>{contents = "1"} = <CFNumber 0xb000000000000022 [0x19641dfa0]>{value = +2, type = kCFNumberSInt32Type}
10 : <CFString 0x1965203b8 [0x19641dfa0]>{contents = "6"} = <CFNumber 0xb000000000000032 [0x19641dfa0]>{value = +3, type = kCFNumberSInt32Type}
}
Orientation(P) = 1
{Exif} (P) = <CFBasicHash 0x1740695c0 [0x19641dfa0]>{type = mutable dict, count = 19,
entries =>
0 : <CFString 0x196760978 [0x19641dfa0]>{contents = "WhiteBalance"} = <CFNumber 0xb000000000000002 [0x19641dfa0]>{value = +0, type = kCFNumberSInt32Type}
1 : <CFString 0x196760798 [0x19641dfa0]>{contents = "PixelXDimension"} = <CFNumber 0xb000000000007803 [0x19641dfa0]>{value = +1920, type = kCFNumberSInt64Type}
2 : <CFString 0x196760b38 [0x19641dfa0]>{contents = "LensMake"} = <CFString 0x1740361e0 [0x19641dfa0]>{contents = "Apple"}
3 : <CFString 0x1967605b8 [0x19641dfa0]>{contents = "ExposureBiasValue"} = <CFNumber 0x174033760 [0x19641dfa0]>{value = +0.0, type = kCFNumberFloat64Type}
4 : <CFString 0x196760b58 [0x19641dfa0]>{contents = "LensModel"} = <CFString 0x174068f00 [0x19641dfa0]>{contents = "iPhone 6 back camera 4.15mm f/2.2"}
5 : <CFString 0x1967608f8 [0x19641dfa0]>{contents = "SceneType"} = <CFNumber 0xb000000000000012 [0x19641dfa0]>{value = +1, type = kCFNumberSInt32Type}
6 : <CFString 0x196760558 [0x19641dfa0]>{contents = "ShutterSpeedValue"} = <CFNumber 0x17403a040 [0x19641dfa0]>{value = +6.90694830456434072374, type = kCFNumberFloat64Type}
7 : <CFString 0x1967609b8 [0x19641dfa0]>{contents = "FocalLenIn35mmFilm"} = <CFNumber 0xb000000000000202 [0x19641dfa0]>{value = +32, type = kCFNumberSInt32Type}
8 : <CFString 0x196525778 [0x19641dfa0]>{contents = "BrightnessValue"} = <CFNumber 0x1740360e0 [0x19641dfa0]>{value = +0.94471630090379687950, type = kCFNumberFloat64Type}
9 : <CFString 0x1967607b8 [0x19641dfa0]>{contents = "PixelYDimension"} = <CFNumber 0xb000000000004383 [0x19641dfa0]>{value = +1080, type = kCFNumberSInt64Type}
10 : <CFString 0x1967603b8 [0x19641dfa0]>{contents = "ISOSpeedRatings"} = <CFArray 0x1742417d0 [0x19641dfa0]>{type = mutable-small, count = 1, values = (
0 : <CFNumber 0xb000000000000201 [0x19641dfa0]>{value = +32, type = kCFNumberSInt16Type}
)}
11 : <CFString 0x196760358 [0x19641dfa0]>{contents = "FNumber"} = <CFNumber 0x1740360c0 [0x19641dfa0]>{value = +2.20000000000000017764, type = kCFNumberFloat64Type}
12 : <CFString 0x196523bf8 [0x19641dfa0]>{contents = "ExposureTime"} = <CFNumber 0x174034ca0 [0x19641dfa0]>{value = +0.00833333333333333322, type = kCFNumberFloat64Type}
13 : <CFString 0x196760618 [0x19641dfa0]>{contents = "MeteringMode"} = <CFNumber 0xb000000000000052 [0x19641dfa0]>{value = +5, type = kCFNumberSInt32Type}
14 : <CFString 0x196760578 [0x19641dfa0]>{contents = "ApertureValue"} = <CFNumber 0x174035e80 [0x19641dfa0]>{value = +2.27500704749987026076, type = kCFNumberFloat64Type}
15 : <CFString 0x196760658 [0x19641dfa0]>{contents = "Flash"} = <CFNumber 0xb000000000000002 [0x19641dfa0]>{value = +0, type = kCFNumberSInt32Type}
16 : <CFString 0x196760b18 [0x19641dfa0]>{contents = "LensSpecification"} = <CFArray 0x174057f70 [0x19641dfa0]>{type = mutable-small, count = 4, values = (
0 : <CFNumber 0x174035f00 [0x19641dfa0]>{value = +4.15000000000000035527, type = kCFNumberFloat64Type}
1 : <CFNumber 0x174035f20 [0x19641dfa0]>{value = +4.15000000000000035527, type = kCFNumberFloat64Type}
2 : <CFNumber 0x174035ee0 [0x19641dfa0]>{value = +2.20000000000000017764, type = kCFNumberFloat64Type}
3 : <CFNumber 0x174034460 [0x19641dfa0]>{value = +2.20000000000000017764, type = kCFNumberFloat64Type}
)}
17 : <CFString 0x196760678 [0x19641dfa0]>{contents = "FocalLength"} = <CFNumber 0x174036020 [0x19641dfa0]>{value = +4.15000000000000035527, type = kCFNumberFloat64Type}
18 : <CFString 0x1967608b8 [0x19641dfa0]>{contents = "SensingMethod"} = <CFNumber 0xb000000000000022 [0x19641dfa0]>{value = +2, type = kCFNumberSInt32Type}
}
formatDescription = <CMVideoFormatDescription 0x17005ba80 [0x19641dfa0]> {
mediaType:'vide'
mediaSubType:'420v'
mediaSpecific: {
codecType: '420v' dimensions: 1920 x 1080
}
extensions: {<CFBasicHash 0x17007e000 [0x19641dfa0]>{type = immutable dict, count = 5,
entries =>
0 : <CFString 0x1965855a0 [0x19641dfa0]>{contents = "CVImageBufferYCbCrMatrix"} = <CFString 0x1965855c0 [0x19641dfa0]>{contents = "ITU_R_709_2"}
1 : <CFString 0x1965856a0 [0x19641dfa0]>{contents = "CVImageBufferTransferFunction"} = <CFString 0x1965855c0 [0x19641dfa0]>{contents = "ITU_R_709_2"}
2 : <CFString 0x19651b6d8 [0x19641dfa0]>{contents = "CVBytesPerRow"} = <CFNumber 0xb00000000000b582 [0x19641dfa0]>{value = +2904, type = kCFNumberSInt32Type}
3 : <CFString 0x19651b758 [0x19641dfa0]>{contents = "Version"} = <CFNumber 0xb000000000000022 [0x19641dfa0]>{value = +2, type = kCFNumberSInt32Type}
5 : <CFString 0x196585620 [0x19641dfa0]>{contents = "CVImageBufferColorPrimaries"} = <CFString 0x1965855c0 [0x19641dfa0]>{contents = "ITU_R_709_2"}
}
}
}
sbufToTrackReadiness = 0x0
numSamples = 1
sampleTimingArray[1] = {
{PTS = {465027201188083/1000000000 = 465027.201}, DTS = {INVALID}, duration = {INVALID}},
}
imageBuffer = 0x170135c20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment