Animations & Video in High Definition
High-Definition Podcasts are also available. Please see the "Beautiful Universe"
0) { $start = (($page * 10) - 10); } else { $start = 0; } } $numPage = ceil($numRecords/10); if ($numPage < 1) { $numPage = 1; } $sql = "select * from animations where animations.animationsHD !='null' order by animations.animationsYear desc, animationsTitle, animations.dateCreated limit $start, 10"; $result = mysqli_query($conn, $sql) or die("query failed"); function truncate_decimals ($num) { $shift = pow(10, 1); return ((floor($num * $shift)) / $shift); } function compute_size ($byte_number) { if ($byte_number < 1024) { return $byte_number.' bytes'; } elseif ($byte_number < 1048576) { return truncate_decimals($byte_number / (1024)).' kb'; } elseif ($byte_number < 1073741824) { return truncate_decimals($byte_number / (1048576)).' MB'; } elseif ($byte_number < 1099511627776) { return truncate_decimals($byte_number / (1073741824)).' GB'; } } $count = 1; ?> Page "; for ($n=1; $n <= $numPage; $n++) { $pageNumber = $n; print "".$pageNumber.""; $pageNumber++; } print "
"; while ($animationsInfo = mysqli_fetch_array($result)) { $animID = $animationsInfo['animationsID']; $sql_release = "select imageRelease.imageReleaseID, imageRelease.imageReleaseYear, imageRelease.imageReleaseDirName from animationsID_imageReleaseID, imageRelease where animationsID_imageReleaseID.animationsID = $animID and animationsID_imageReleaseID.imageReleaseID = imageRelease.imageReleaseID and imageRelease.imageReleaseLive = 'yes' order by imageRelease.imageReleaseFullDate desc"; $results_release = mysqli_query($conn, $sql_release) or die("query failed image release"); $anim_lgQt = $animationsInfo['animationsLgQtPath']; $anim_smQt = $animationsInfo['animationsSmQtPath']; $anim_lgMpg = $animationsInfo['animationsLgMpgPath']; $anim_smMpg = $animationsInfo['animationsSmMpgPath']; $anim_image = $animationsInfo['animationsImagePath']; $anim_title = $animationsInfo['animationsTitle']; $anim_caption = $animationsInfo['animationsCaption']; $anim_credit = $animationsInfo['animationsCredit']; $anim_runTime = $animationsInfo['animationsRunTime']; $anim_broadcast = $animationsInfo['animationsBroadcast']; $anim_hd = $animationsInfo['animationsHD']; $anim_zip = $animationsInfo['animationsZip']; $anim_stills = $animationsInfo['animationsStills']; print "
\n"; print "\n"; //print "\n"; //print "\n"; //print "\n"; print "
\"Click
\"HD\"
\n"; print "
".$count.". ".$anim_title."

\n"; $filesize_mov_lg = compute_size(filesize($root."/".$anim_lgQt)); $filesize_mov_sm = compute_size(filesize($root."/".$anim_smQt)); $filesize_mpg_lg = compute_size(filesize($root."/".$anim_lgMpg)); $filesize_mpg_sm = compute_size(filesize($root."/".$anim_smMpg)); $filesize_hd = compute_size(filesize($root."/".$anim_hd)); $filesize_zip = compute_size(filesize($root."/".$anim_zip)); print "High Definition"; print ""; print "Quicktime"; print "
    "; print "
  • High Res (".$filesize_mov_lg.")
  • \n"; print "
  • Low Res (".$filesize_mov_sm.")
  • \n"; print "
"; print "MPEG\n"; print "
    "; print "
  • High Res (".$filesize_mpg_lg.")
  • \n"; print "
  • Low Res (".$filesize_mpg_sm.")
  • \n"; print"
\n"; if ($anim_broadcast) { $filesize_huge_mov = compute_size(filesize($root."/resources/animations/broadcast/".$anim_broadcast.".mov")); print "Broadcast:
  • QuickTime movie (uncompressed)
  • D1 (0.9 pixel aspect ratio)
  • 720x486
  • 29.97 fps
  • file size = (".$filesize_huge_mov.")
\n"; print "Download Broadcast
\n"; print "
"; } print "$anim_caption
\n"; print "[Runtime: ".$anim_runTime."]
\n"; if ($anim_stills) { print "View Stills
\n"; } print "(".$anim_credit.")
\n"; if (mysqli_num_rows($results_release) > 0) { print "
"; print "Related Chandra Images:\n"; print "
    \n"; while ($releaseInfo = mysqli_fetch_array($results_release)) { $anim_imageReleaseID = $releaseInfo['imageReleaseID']; $anim_imageReleaseID = $releaseInfo['imageReleaseID']; $anim_imageReleaseYear = $releaseInfo['imageReleaseYear']; $anim_dirName = $releaseInfo['imageReleaseDirName']; $sql_object = "select object.objectName from image, objectImage, object where image.imageReleaseID = $anim_imageReleaseID and image.imageID = objectImage.imageID and objectImage.objectID = object.objectID"; $results_object = mysqli_query($conn, $sql_object) or die("query failed object"); $objectInfo = mysqli_fetch_array($results_object); $anim_objectName = $objectInfo['objectName']; print "
  • Photo Album: ".$anim_objectName."
  • \n"; } } print"
\n"; print "
"; print ""; //print "\n"; //print "\n"; //print "
".$count."
\n"; print "
\n"; $count++; } //print "
Page "; print "
Page "; for ($n=1; $n <= $numPage; $n++) { $pageNumber = $n; print "".$pageNumber.""; $pageNumber++; } print "
"; ?>