Damaged DVDs won't play under OS X (works fine under Windows)

I have started to rent my DVDs online and so far for the past two weeks it has been fine. Today though I got one which was a bit scratched. I popped it in and it was detected but wouldn't play as it couldn't be read very well (well it did play but very slowly).
I gave it a clean but this still didn't work so I tested it on my Windows machine. It worked fine on there so I took out the DVD drive and connected it using my USB to IDE adapter to my Mac.
I then popped the DVD into there, and tried again. Same problem, it still reads really slowly on my Mac, but works fine on my Windows PC.
So I decided to try it in Parallels using the USB connect functionallity. Guess what, it works fine!
So from what I can tell it must be a software bug with OS X, I am running 10.4.9 and have all the latest updates installed.
Under OS X I have tried playing it with DVD Player and VLC, and also tried ripping it with Handbrake, but nothing gives good results.
Under Windows I have tried playing it with VLC and Windows Media Player 11, both of which work fine.
Any ideas?
MacBook 1.83 GHz, 1 GB Ram, 60 GB HDD   Mac OS X (10.4.9)  

Sorry, I will make things a bit clearer.
The Windows PC I have is a desktop PC. It works fine on there, so I took the optical drive out of there and connected it to my Mac using a USB to IDE adapter. Even when playing it from this drive (which worked fine under Windows) it still didn't work properly under OS X.
When running it through Parallels I tried it with both the Mac's internal optical drive, and via the optical drive from my Windows PC and both worked fine.
I have sent the DVD back now, so I am afraid I can't test any more solutions anybody has. In the end I just played it through Windows.
Thanks,
Luca Spiller

Similar Messages

  • Movie won't play on IE9.  Works fine on other browsers

    Movie plays in all browsers except IE9
    Feb 11, 2013 3:05 PM
    Please go to this site:  http://www.shop.com/Isotonix+reg+OPC+3+reg+-561800349-p+.xhtml
    You will see "View Product Video" to the left of "Ship Free".
    When I click that link in ALL browsers (Firefox, Safari, Chrome), it works fine (plays the movie).
    When I click it in IE9 an empty gray box shows up.
    I have the latest version of the Shockwave Flash Object (11.5.502.149)
    I've been looking for a setting in IE9 but nothing helps.
    Any ideas?
    Thank you
    David

    This is still the Director Shockwave forum, not one for the Flash Player. Perhaps you missed the link in my previous response:
    http://forums.adobe.com/community/flashplayer

  • DVD won't mount under 10.5 -- works fine under 10.6

    I have a homemade video on DVD (standard DVD-R media) burned on an Avid machine that loads and plays perfectly on a Mac-mini running 10.6.4, but it will not mount on a MacBook running 10.5.8 (Disk Utility sees the volume as an unmounted disk and is unable to mount it manually).
    Anybody know why this might happen? Any workarounds to make the disk automount on a 10.5.8 system?

    I have a homemade video on DVD (standard DVD-R media) burned on an Avid machine that loads and plays perfectly on a Mac-mini running 10.6.4, but it will not mount on a MacBook running 10.5.8 (Disk Utility sees the volume as an unmounted disk and is unable to mount it manually).
    Anybody know why this might happen? Any workarounds to make the disk automount on a 10.5.8 system?

  • Slideshow won't play video(QuickTime file), works fine in Keynote('08), how to fix?

    Shows up in the slideshow but video does not start, even though after the time the video would play, the slideshow continues, and even plays the next video OK.  The Keynote works perfectly, the problem is only witht the recorded Slideshow, so I can't export a working version.  Ideas?

    Hi Richmoller51,
    Welcome to Apple Support Communities.
    See this article for some troubleshooting steps that can help with video playback in iTunes or Quicktime:
    Troubleshooting iTunes for Windows Vista or Windows 7 video playback performance issues
    http://support.apple.com/kb/ts1718
    Best,
    Jeremy

  • Short content DVD won't play

    I've had this problem for years, and I've finally decided to ask. Every time I make a short content DVD with under about 10 minutes of content, my finished Encore DVD won't play in some players.  The amount of data written by Encore is visibly small on the disc. I've noticed however, that if I take the same content, and master it in Nero rather than Encore, the content on the disc (burn area) is much larger and it plays just fine on every player.  Is there anything within Encore that I can change to eliminate this problem?
    Thanks for any thoughts.

    "Probably" the reason nero doesn't have the problem is the same as for ImgBurn: it automatically pads the total size. I never remember to pad tiny disks anymore, because I have become dependent on the autopad!
    Edit: I see John's second past! That's the other imgburn advantage here: let it figure out the addition!

  • IMac 2008 OS10.9.1 external dvd won't play movie DVD's

    iMac 2008 OS10.9.1 external dvd won't play movie DVD's. Other DVD/CD's are recognized.
    My internal DVD/CD p-layer/burner stopped working 3 years ago like many other iMacs did.
    Any help would be greatly appreciated. This is all red because I am ******!

    I have discovered, no thanks to Samsung techs, what the problem is, and it might be revealing for others, as well. It seems that DVD Player, which is the app Apple provides in OS x for (naturally) playing videos, doesn't work with external drives if the computer has an internal drive – even when, as in my case, the internal drive is dead.
    I have learned, however, of the existence of a couple of alternative, free applications that run video and audio disks with external optical drives, and one of them, at least (VLC), seems to be widely acclaimed. Does anyone know whether bypassing DVD Player could be a bad idea? There were some gripes from one or two reviewers about awkwardness with playing audio DVDs with iTunes, but I'm not sure what they meant when they said that you have to click on individual items in a selection. Would that mean, for example, having to click on each movement of a Mozart trio? That I couldn't play an entire album's contents of another kind of music without clicking on each song?
    Getting the internal optical drive replaced would be prohibitive, even if the parts could be obtained, so I guess I'm stuck trying to deal with the external drive I have and finding the best replacement for DVD Player that I can find. The interesting thing is that the drive works beautifully with a MacBook Air I tried it with, so I guess that is because the Air doesn't have an internal drive?
    Wouldn't you think that Samsung techs would know all this? The one I spoke to told me to make sure that my system preference for CDs and DVDs was set to open automatically with DVD Player and sent me all kinds of FAQs, plus a way to get an RMA number for a return. Not a word about difficulties with Macs having an existing internal drive. And all after spending a very long time talking with me about what was going on, what the error message was, and so on. I guess the message hasn't gotten to them.
    I hope this information will be helpful to someone.

  • On my Mac (vers 10.7.5) I use Disk Utilites to burn a DVD. The DVD won't play on the Mac but will play on my Windows PC and on a DVD player. A DVD created on my PC will play on the Mac. Any ideas why this is happening?

    On my Mac (vers 10.7.5) I use Disk Utilites to burn a DVD. The DVD won't play on my Mac but will play on my Windows PC and on a DVD player. A DVD created on my PC will play on the Mac. Any ideas why this is happening?

    I used iDVD to create an IMG file
    You created the video DVD, the IMG file, with iDVD and just burned it with Disk Utility. As Klaus1 pointed out Disk Utility can't create video DVDs.
    OT

  • My OSX 10.2.8 DVDs won't play in OSX 10.6.8.  What do I do?

    My OSX 10.2.8 DVDs won't play in OSX 10.6.8.  What do I do?

    Firefox 2.0.0.20 is the last ever release for Mac OSX 10.3.9 and earlier versions. <br />Get it here: <br />
    https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.20/mac/en-US/
    System requirements for Firefox 3.5: <br />
    Mac OS X 10.4 and later, Macintosh computer with an Intel x86 or PowerPC G3, G4, or G5 processor, 128 MB RAM (Recommended: 256 MB RAM or greater), 200 MB hard drive space <br />
    http://www.mozilla.com/en-US/firefox/3.5/system-requirements/

  • HT1338 Multiple dvds won't play.  Just make spinning noises for a few seconds then ejects.

    Multiple dvds won't play.  Just make spinning noises for a few seconds then ejects.

    Because this is affecting multiple DVD's it suggests a faulty drive. If you were willing to spend a few $ or € and purchase an external optical drive from any electronic shop, that would be a sound diagnostic step to take; possibly a solution and cheaper than replacing the internal drive if counting labour is a factor.

  • Cd/dvd won't play on win 7,

    cd/dvd won't play on win 7, using hp touchsmart tx2, autoplay option is checked.  Have itunes installed also, does this have something to do with it?  I have used it recently for lightscribe and copying music to a blank cd...I am not getting any errors, it just won't play..

    I am having similiar problems but on a HP DV6700 running Vista.
    Can you explain "won't play"?  Does it show up in Device Manager?  Does it show up  in My Computer?
    There could be a number of possibilities.  Lets try to narrow your resolution.

  • 3rd gen iPod Nano will not sync with latest version of iTunes. It passes the connectivity test but not the sync test under diagnostics.  Worked fine on old Windows 7 laptop but not new one.  From Control Panel it shows up as an Apple iPod USB Device...

    3rd gen iPod Nano will not sync with latest version of iTunes on new laptop. It passes the connectivity test but not the sync test under diagnostics.  Worked fine on old Windows 7 laptop but not new one.  From Control Panel it shows up as an Apple iPod USB Device...

    Never mind, I think. I think I figured it out. There was 1 song (out of > 900!) that somehow had been purchased with the other ID - I have no idea how. Once I deleted that song, it stopped asking.
    There may be something with the newest iTunes version too. I didn't think in older versions that the "On this iPod" list of songs was greyed out. But at least it syncs ok.

  • When try to connect my iPod touch 4th gen to my house Wifi it won't connect, it used to work fine but now it dosen't work, but it does say that the internet is available, but when I tap on it it just loads. all other devices work fine.

    When try to connect my iPod touch 4th gen to my house Wifi it won't connect, it used to work fine but now it dosen't work, but it does say that the internet is available, but when I tap on it it just loads. all other devices work fine.

    Does the iOS device connect to other networks? If yes that tend to indicate a problem with your network.
    Does the iOS device see the network?
    Any error messages?
    Do other devices now connect?
    Did the iOS device connect before?
    Try the following to rule out a software problem:                
    - Reset the iOS device. Nothing will be lost
    Reset iOS device: Hold down the On/Off button and the Home button at the same time for at
    least ten seconds, until the Apple logo appears.
    - Power off and then back on your router
    .- Reset network settings: Settings>General>Reset>Reset Network Settings
    - iOS: Troubleshooting Wi-Fi networks and connections
    - Wi-Fi: Unable to connect to an 802.11n Wi-Fi network      
    - iOS: Recommended settings for Wi-Fi routers and access points
    - Restore from backup. See:
    iOS: How to back up
    - Restore to factory settings/new iOS device.
    If still problem and it does not connect to any networks make an appointment at the Genius Bar of an Apple store since it appears you have a hardware problem.
    Apple Retail Store - Genius Bar

  • In firefox, the video from website "tv.vu.edu.pk" is not displaying even i have installed the latest version of JAVA. There rotates a circle around java monogram every time but video is not playing even it is working fine with internet explorer

    In firefox, the video from website "tv.vu.edu.pk" is not displaying even i have installed the latest version of JAVA. There rotates a circle around java monogram every time but video is not playing even it is working fine with internet explorer

    It's not working here as well with Java 6 U25 on Linux.

  • When I open Gmail my calendar will not open. It tries to connect but cannot redirect properly. It works fine under Windows explorer.

    When I'm logged into Gmail and I try to open up my Gmail Calendar I get a error in the window saying "The page isn't redirecting properly". It works fine under Windows Explorer. I have Windows 7 and the latest Firefox application, downloaded today.

    hello sphowe, as afirst step please try to [[Clear the cache - Delete temporary Internet files to fix common website issues|clear the cache]] & [[Delete cookies to remove the information websites have stored on your computer|cookies from google.com]] and reload the page.

  • Painting works fine under OS X, but vanishes under Linux (Fedora 6)

    I've written some code to draw arrays and objects, which I'm using in the CS2 class I teach (where the students are learning about references). It works fine under OS X, but (to my horror) when I tried using it in front of the students in our Linux labs, the diagrams would disappear (i.e., the window would become blank) after a few milliseconds. Sometimes we could get them to stick around by resizing the window, but this was not reliable.
    I should note that my OS X testing is under Java 1.5 (because Macs don't have 1.6 yet) and the Linux (Fedora 6, I believe) is using Java 1.6.
    The code is given below. There are two classes, ViewPanel and ObjectView. Run the main() method in ViewPanel. Both of these are in the cs2tools package.
    Any help would be greatly appreciated.
    package cs2tools;
    import java.awt.*;
    import java.awt.font.*;
    import javax.swing.*;
    import java.util.*;
    import java.util.List; // For disambiguation
    /** Provides methods to graphically display objects and arrays. */
    public class ViewPanel extends JPanel {
         /** Singleton instance to allow static method calls, hiding OOP details from students. */
         private static ViewPanel instance = null;
         private static final long serialVersionUID = 1L;
         protected static void createInstance() {
              if (instance == null) {
                   JFrame frame = new JFrame();
                   frame.setSize(640, 480);
                   frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                   instance = new ViewPanel();
                   frame.add(instance);
                   frame.setVisible(true);
         /** Displays object at position x, y. */
         public static void display(Object object, int x, int y) {
              display(object, x, y, "");
         /** Displays object at position x, y, using name in the title. */
         public static void display(Object object, int x, int y, String name) {
              createInstance();
              instance.addObject(x, y, object, name);
              instance.repaint();
         /** Refreshes the graphics to show any changes to displayed objects. */
         public static void refresh() {
              if (instance != null) {
                   instance.repaint();
         private FontRenderContext fontRenderContext;
         private Graphics2D graphics;
         private List<Object> objects;
         private List<ObjectView> views;
         protected ViewPanel() {
              objects = new ArrayList<Object>();
              views = new ArrayList<ObjectView>();
              setBackground(new Color(0x8fbfff)); // A tasteful light blue
         protected void addObject(int x, int y, Object object, String instanceName) {
              if (objects.contains(object)) {
                   throw new Error("The object " + object + " has already been displayed");
              objects.add(object);
              views.add(new ObjectView(this, x, y, object, instanceName));
         protected FontRenderContext getFontRenderContext() {
              return fontRenderContext;
         protected void paintComponent(Graphics g) {
              super.paintComponent(g);
              graphics = (Graphics2D)g;
              fontRenderContext = graphics.getFontRenderContext();
              for (ObjectView view : views) {
                   view.draw();
              for (ObjectView view : views) {
                   view.drawPointers(objects, views);
         public static void main(String[] args) {
              int[][] arr = new int[2][3];
              arr[0] = arr[1];
              display(arr, 100, 100);
              display(arr[0], 300, 100);          
    package cs2tools;
    import java.awt.*;
    import java.awt.geom.*;
    import java.lang.reflect.*;
    import static java.awt.Color.*;
    import static java.lang.Math.*;
    import java.util.List; // For disambiguation
    import static java.lang.reflect.Array.*;
    /** View of a single object, used by ViewPanel. */
    public class ObjectView extends Rectangle2D.Double {
         /** Height of each field box. */
         public static final int BOX_HEIGHT = 20;
         /** Width of each field box. */
         public static final int BOX_WIDTH = BOX_HEIGHT * 3;
         private static final long serialVersionUID = 1L;
         private Field[] fields;
         private Rectangle2D[] nameRectangles;
         private Object object;
         private ViewPanel panel;
         private String title;
         private Rectangle2D titleBar;
         private Rectangle2D[] valueRectangles;
         public ObjectView(ViewPanel panel, int x, int y, Object object, String name) {
              super(x, y, 0, 0);
              this.object = object;
              this.panel = panel;
              fields = object.getClass().getDeclaredFields();
              // Create title bar
              titleBar = new Rectangle2D.Double(x, y, BOX_WIDTH * 2 + BOX_HEIGHT, BOX_HEIGHT);
              title = name + ":" + object.getClass().getSimpleName();
              if (object.getClass().isArray()) {
                   // Adjust size of the entire cs2tools to accomodate fields
                   setRect(getX(), getY(), BOX_WIDTH * 2 + BOX_HEIGHT, BOX_HEIGHT * (3 + getLength(object)));
                   // Create field name and value rectangles
                   nameRectangles = new Rectangle2D[getLength(object)];
                   valueRectangles = new Rectangle2D[getLength(object)];
                   y += BOX_HEIGHT;
                   for (int i = 0; i < getLength(object); i++) {
                        y += BOX_HEIGHT;
                        nameRectangles[i] = new Rectangle2D.Double(x, y, BOX_WIDTH, BOX_HEIGHT);
                        valueRectangles[i] = new Rectangle2D.Double(x + BOX_WIDTH, y, BOX_WIDTH, BOX_HEIGHT);
              } else { // Not an array
                   // Adjust size of the entire cs2tools to accomodate fields
                   setRect(getX(), getY(), BOX_WIDTH * 2 + BOX_HEIGHT, BOX_HEIGHT * (3 + fields.length));
                   // Create field name and value rectangles
                   nameRectangles = new Rectangle2D[fields.length];
                   valueRectangles = new Rectangle2D[fields.length];
                   y += BOX_HEIGHT;
                   for (int i = 0; i < fields.length; i++) {
                        fields.setAccessible(true);
                        y += BOX_HEIGHT;
                        nameRectangles[i] = new Rectangle2D.Double(x, y, BOX_WIDTH, BOX_HEIGHT);
                        valueRectangles[i] = new Rectangle2D.Double(x + BOX_WIDTH, y, BOX_WIDTH, BOX_HEIGHT);
         protected void centerDot(Rectangle2D rect, Graphics2D graphics) {
              double radius = min(rect.getWidth() / 4, rect.getHeight() / 4);
              double x = rect.getCenterX();
              double y = rect.getCenterY();
              graphics.fillOval((int)(x - radius), (int)(y - radius), (int)(radius * 2), (int)(radius * 2));
         protected void centerText(String text, Rectangle2D rect, Graphics2D graphics) {
              Rectangle2D bounds = panel.getFont().getStringBounds(text, panel.getFontRenderContext());
              double x = (rect.getWidth() - bounds.getWidth()) / 2;
              double y = ((rect.getHeight() - bounds.getHeight()) / 2) - bounds.getY();
              graphics.drawString(text, (int)(rect.getX() + x), (int)(rect.getY() + y));
         /** Draw this ObjectView, but not its pointers. */
         public void draw() {
              try {
                   Graphics2D graphics = (Graphics2D) (panel.getGraphics());
                   // Draw the outer box
                   graphics.setColor(LIGHT_GRAY);
                   graphics.fill(this);
                   graphics.setColor(BLACK);
                   graphics.draw(this);
                   // Draw the title bar
                   graphics.setColor(WHITE);
                   graphics.fill(titleBar);
                   graphics.setColor(BLACK);
                   graphics.draw(titleBar);
                   graphics.setColor(BLACK);
                   centerText(title, titleBar, graphics);
                   // Draw the fields
                   for (int i = 0; i < nameRectangles.length; i++) {
                        String name;
                        String value;
                        boolean isPrimitive;
                        if (object.getClass().isArray()) {
                             name = i + "";
                             value = get(object, i) + "";
                             isPrimitive = object.getClass().getComponentType().isPrimitive();
                        } else {                         
                             Field field = fields[i];
                             name = field.getName();
                             value = field.get(object) + "";
                             isPrimitive = field.getType().isPrimitive();
                        graphics.setColor(WHITE);
                        graphics.fill(valueRectangles[i]);
                        graphics.setColor(BLACK);
                        graphics.draw(valueRectangles[i]);
                        centerText(name, nameRectangles[i], graphics);
                        if (isPrimitive) {
                             centerText(value, valueRectangles[i], graphics);
                        } else if (value.equals("null")) {
                             graphics.setColor(BLUE);
                             centerText("null", valueRectangles[i], graphics);
                        } else {
                             graphics.setColor(BLUE);
                             centerDot(valueRectangles[i], graphics);
              } catch (IllegalAccessException e) {
                   // We checked for this, so it should never happen
                   e.printStackTrace();
                   System.exit(1);
         /** Draw lines for any pointers from this ObjectView's fields to other ObjectViews in views. */
         public void drawPointers(List<Object> objects, List<ObjectView> views) {
              try {
                   Graphics2D graphics = (Graphics2D) (panel.getGraphics());
                   graphics.setColor(BLUE);
                   for (int i = 0; i < nameRectangles.length; i++) {
                        boolean isPrimitive;
                        Object target;
                        if (object.getClass().isArray()) {
                             isPrimitive = object.getClass().getComponentType().isPrimitive();
                             target = get(object, i);
                        } else {                         
                             Field field = fields[i];
                             isPrimitive = field.getType().isPrimitive();
                             target = field.get(object);
                        if (!isPrimitive && (target != null)) {
                             for (int j = 0; j < objects.size(); j++) {
                                  if (target == objects.get(j)) {
                                       ObjectView targetView = views.get(j);
                                       int x = (int)(valueRectangles[i].getCenterX());
                                       int y = (int)(valueRectangles[i].getCenterY());
                                       int tx = (int)(targetView.getCenterX());
                                       int ty = (int)(targetView.getCenterY());
                                       if (abs(x - tx) > abs(y - ty)) { // X difference larger -- horizontal line
                                            if (x < tx) { // Draw line to left side of target
                                                 graphics.drawLine(x, y, (int)(targetView.getX()), ty);
                                            } else { // Draw line to right side of target
                                                 graphics.drawLine(x, y, (int)(targetView.getX() + targetView.getWidth()), ty);
                                       } else { // Y difference larger -- vertical line
                                            if (y < ty) { // Draw line to top of target
                                                 graphics.drawLine(x, y, tx, (int)(targetView.getY()));
                                            } else { // Draw line to bottom of target
                                                 graphics.drawLine(x, y, tx, (int)(targetView.getY() + targetView.getHeight()));
              } catch (IllegalAccessException e) {
                   // We checked for this, so it should never happen
                   e.printStackTrace();
                   System.exit(1);

    Put your posted code inside code tags, or things like array element access expressions using common indices such as 'i' will be interpreted as italic by the forum software. Code tags are the word 'code' between square braces at the start and '/code' between square braces at the end.
    The fact that your code worked on a Mac is dumb luck. The code has a fatal flaw that causes the behavior you see on the Linux machines. Incidentally, Windows shows the same 'disappearing' problem.
    The error is in your draw() and drawPointers() methods. Both methods call
    panel.getGraphics()There is no guarantee that the Graphics object returned by this call is the same Graphics object being used to paint to the screen at any given moment. On a Mac, it appears to be. Elsewhere it clearly is not. You should be passing along the Graphics object handed to you in the paintComponent() method. This is the same Graphics object associated with the screen.
    protected void paintComponent(Graphics g) {
            super.paintComponent(g);
            graphics = (Graphics2D) g;
            fontRenderContext = graphics.getFontRenderContext();
            for (ObjectView view : views) {
                view.draw(g);
            for (ObjectView view : views) {
                view.drawPointers(g, objects, views);
        } public void draw(Graphics g) {
            try {
                Graphics2D graphics = (Graphics2D) g;
    public void drawPointers(Graphics g, List<Object> objects, List<ObjectView> views) {
            try {
                Graphics2D graphics = (Graphics2D) g;

Maybe you are looking for

  • Character palette problem

    Hi, I created an Pages document to do a "scrapbook" page. I wanted to use a special character so I opened the font menu, then selected characters... on the flyout menu, and now I have a character palatte that blinks on and off when I switch from an a

  • Archived document Link to Service order

    Hi, My requirement is to link the Archived document to the service order. The document is achieved by third party. I have created a content repository, Document type, created a link for the content repository. In this case can you please let me know

  • Can text messages be sync'd and saved? Or even printed out?

    I'd like to print out, or better yet - sync text messages when I back up my Iphone. Can this be done???

  • No dvd drive on my mac..

    I do not have a dvd drive on my mac and I purchased Lightroom 5, I didn't realize it had a dvd that it needed to run to install. Is it still posible to install without it? It is the student and teacher edition. Please help!!

  • [SOLVED] GNOME 3 won't load after adding networkmanager

    Hello! Just did a fresh install on a HP42-475DX system, did a -Syy/-Syu, installed xorg, xf86-video-ati, telepathy, and gnome. Everything installed fine and I was able to log into Gnome with no issues. While trying to get wireless working in Gnome (a