OBSOLETE Patch-ID# 101250-01 Keywords: SunVideo, Mpeg, IP, CellB, Jpeg Synopsis: OBSOLETED by 101657 Date: Nov/01/93 Solaris Release: 2.3 SunOS release: 5.3 Unbundled Product: SunVideo Unbundled Release: 1.0 Topic: various fixes BugId's fixed with this patch: 1135101 1139533 1139548 1142441 1142642 1143423 1142494 1144700 1143694 1143419 1143421 1143873 1145133 1145249 Architectures this patch is available for: SPARC Other patches which conflict with this patch: Obsoleted by: 101657 Changes incorporated in this version: Files included with this patch: SUNWrtvcu (/opt): SUNWits/Graphics-sw/xil/lib/pipelines: xilcomputeJpeg_SUNWrtvc.so.1 xilcomputeMpeg1_SUNWrtvc.so.1 xilcomputeCellB_SUNWrtvc.so.1 xilSUNWrtvc_ucode.a SUNWrtvc (/): kernel/drv rtvc Problem Description: 1135101: Synopsis: The driver gets a timeout when the vcr is played fastforward or reverse 1139533: Synopsis: Certain combinations of CellB resolutions/widths/video_formats fail in firmware 1139548: Synopsis: SunVideo JPEG bitstream may occasionally contain invalid frame 1142441: Synopsis: MPEG using IP patterns seg faults 1142642: Synopsis: SunVideo: Mpeg1 I, moving quality slider, selecting pattern IP, bitrate too low 1143423: Synopsis: JPEG with quantizer matrix of all 8 often(ALWAYS) overflows nachos buffer 1142494: Synopsis: SunVideo demo program has garbage in icon when iconified first time 1144700: Synopsis: Using XtAppAddInput with SunVideo board doesn't work 1143694: Synopsis: SunVideo demo example core dumps with arithmetic exception 1143419: Synopsis: MPEG I frame only generates bad blocks at high quality 1143421: Synopsis: MPEG IP frames generates bad blocks at high bit rates 1143873: Synopsis: Mpeg1 high quality compress of static data gives not enough space errors 1145133: Synopsis: SunVideo demo may record MPEG frames twice 1145249: Synopsis: Using poll(2) with SunVideo can lock up system, requiring reboot 1145336: Synopsis: 1st and 2nd frames seconds apart in SunVideo MPEG record Instructions for applying the patch: ------------------------------------ 1. Perform the following patch-specific actions: none 2. Apply the patch by typing: /installpatch / where is the directory containing the patch and is the patch number. 3. If any errors are reported, see the section on "Patch Installation Errors" below. 4. Perform the following patch-specific completion actions: none Instructions for backing out the patch: --------------------------------------- 1. Change directory to /var/sadm/patch/ , where is the patch number. 2. type ./backoutpatch 3. If any errors are reported, see the section on "Patch Backout Errors" below. Instructions for indentifying patches installed on system: ---------------------------------------------------------- Patch packets that have been installed can be identified by using the pkginfo(1) command: Example: showrev -p Patch Installation Errors: -------------------------- Error message: Patch has already been applied. Explanation and recommended action: This patch has already been applied to the system. If the patch has to be reapplied for some reason, back out the patch and then reapply it. Error message: The following validation errors were found: Explanation and recommended action: Before applying the patch, the patch application script verified that the current versions of the files to be patched have the expected checksums and attributes. If a file to be patched has been modified by the user, the user is notified of this fact. The user then has the opportunity to save the file and make a similar change to the patched version. For example, if the user has modified /etc/inet/inetd.conf and /etc/inet/inetd.conf is to be replaced by the patch, the user can save the locally modifed /etc/inet/inetd.conf file and make the same modification to the new file after the patch is applied. After the user has noted all validation errors and taken the appropriate action for each one, the user should set the environment variable SKIP_PATCH_VALIDATION to "yes" or "YES" and re-run the patch installation. This time, the patch installation will ignore validation errors and install the patch anyway. Error message: Save of old files failed. Explanation and recommended action: Before applying the patch, the patch installation script uses cpio to save the old versions of the files to be patched. This error message means that the cpio failed. The output of the cpio would have been preceded this message. The user should take the appropriate action to correct the cpio failure. A common reason for failure will be insufficient disk space to save the old versions of the files. The user has two options for handling insufficient disk space: (1) generate additional disk space by deleting unneeded files, or (2) override the saving of the old files by setting the environment variable SKIP_PATCH_SAVEOLD to "yes" or "YES". However, if the user elects not to save the old versions of the files to be patched, the patch CANNOT be backed out. Error message: Pkgadd of package failed. See /var/sadm/patch//log for reason for failure. Explanation and recommended action: The installation of one of patch packages failed. Any previously installed packages in the patch should have been removed. See the log file for the reason for failure. Correct the problem and re-apply the patch. Patch Backout Errors: --------------------- Error message: Patch has not been applied to this system. Explanation and recommended action: The user has attemped to back out a patch that was never applied to this system. It is possible that the patch was applied, but that the patch directory /var/sadm/patch/ was deleted somehow. If this is the case, the patch cannot be backed out. The user may have to restore the original files from the initial installation CD. Error message: Patch was installed without backing up the original files. It cannot be backed out. Explanation and recommended action: The environment variable SKIP_PATCH_SAVEOLD was set to "yes" or "YES" when the patch was applied. As a result, the original files were not saved. This patch cannot be backed out. The original files can only be recovered from the original installation CD. Error message: Pkgrm of package failed. See /var/sadm/patch//log for reason for failure. Explanation and recommended action: The removal of one of patch packages failed. See the log file for the reason for failure. Correct the problem and run the backout script again. Error message: Restore of old files failed. Explanation and recommended action: The backout script uses the cpio command to restore the previous versions of the files that were patched. The output of the cpio command should have preceded this message. The user should take the appropriate action to correct the cpio failure.