Changeset 705
- Timestamp:
- 09/25/07 16:05:12 (2 years ago)
- Files:
-
- trunk/MatroskaImportPrivate.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/MatroskaImportPrivate.cpp
r671 r705 48 48 #include "Codecprintf.h" 49 49 #include "bitstream_info.h" 50 51 extern "C" { 52 #include "avutil.h" 53 } 50 54 51 55 using namespace std; … … 384 388 } 385 389 390 static void SetCleanApertureDimensions(CleanApertureImageDescriptionExtension **clap, Fixed cleanW, Fixed cleanH) 391 { 392 int wN, wD, hN, hD; 393 394 av_reduce(&wN, &wD, cleanW, fixed1, UINT_MAX); 395 av_reduce(&hN, &hD, cleanH, fixed1, UINT_MAX); 396 397 **clap = (CleanApertureImageDescriptionExtension){EndianU32_NtoB(wN), EndianU32_NtoB(wD), 398 EndianU32_NtoB(hN), EndianU32_NtoB(hD), 399 EndianU32_NtoB(0), EndianU32_NtoB(1), EndianU32_NtoB(0), EndianU32_NtoB(1)}; 400 } 401 386 402 ComponentResult MatroskaImport::AddVideoTrack(KaxTrackEntry &kaxTrack, MatroskaTrack &mkvTrack) 387 403 { … … 422 438 } 423 439 424 **clap = (CleanApertureImageDescriptionExtension){EndianU32_NtoB(width), EndianU32_NtoB(fixed1), 425 EndianU32_NtoB(height), EndianU32_NtoB(fixed1), 426 EndianU32_NtoB(0), EndianU32_NtoB(1), EndianU32_NtoB(0), EndianU32_NtoB(1)}; 427 440 SetCleanApertureDimensions(clap, width, height); 441 428 442 mkvTrack.theTrack = NewMovieTrack(theMovie, width, height, kNoVolume); 429 443 if (mkvTrack.theTrack == NULL)
