Changeset 4 for trunk/mediafolder/c/cdfldr/cdfolderoverriddenwpmethods.cpp
- Timestamp:
- Jul 13, 2017, 5:17:57 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/mediafolder/c/cdfldr/cdfolderoverriddenwpmethods.cpp
r2 r4 1 1 /* 2 * This file is (C) Chris Wohlgemuth 2002-200 32 * This file is (C) Chris Wohlgemuth 2002-2005 3 3 * 4 4 * It's part of the Media-Folder distribution … … 57 57 extern void showPlayTimeDisplay(CWMediaFolder *thisPtr, BOOL bShow); 58 58 void setPlayTimeText2(CWMediaFolder *thisPtr, char * theText); 59 void HlpWriteToTrapLog(const char* chrFormat, ...); 59 60 60 /* Get the HWND of the play control dialog. This Dialog is on top of 61 61 the top frame control. */ … … 344 344 } 345 345 case PLAY_NEXT: 346 case PLAY_NEXT_CDFLDR: 346 347 if(iWave==0) 347 348 return cwPlayAudioFile(hwndFrame, PLAY_FIRST);/* Not yet playing */ … … 450 451 }/* switch */ 451 452 452 if(!getMessage(chrCommand, IDSTR_STARTINGTRACK, sizeof(chrCommand), queryResModuleHandle(), hwndFrame)) 453 sprintf(chrCommand, "Starting track..."); 454 setPlayTimeText2(this, chrCommand); 453 // if(ulWhich!=PLAY_NEXT_CDFLDR) { 454 if(!getMessage(chrCommand, IDSTR_STARTINGTRACK, sizeof(chrCommand), queryResModuleHandle(), hwndFrame)) 455 sprintf(chrCommand, "Starting track..."); 456 setPlayTimeText2(this, chrCommand); 457 // } 455 458 456 459 strncpy(chrDevice,"CDAUDIO", sizeof(chrDevice)); … … 519 522 }/* if( ...|| !mrcPlaying) */ 520 523 521 if(iPrevTrack+1==iTime2 ) {524 if(iPrevTrack+1==iTime2 && ulWhich!=PLAY_NEXT_CDFLDR) { 522 525 /* Previous track ended, now playing the next. Or user pressed 'Next' while playing */ 523 526 if(ulPos*1000 < ulTotalLength) { … … 539 542 return 0; 540 543 } 541 // HlpWriteToTrapLog("\n2\n"); 542 } 543 } 544 545 // HlpWriteToTrapLog("About to get length...\n"); 544 } 545 } 546 546 547 547 /* Get length in ms */ … … 552 552 } 553 553 554 // HlpWriteToTrapLog("iTime2: %d\n", iTime2);555 556 554 sprintf(chrCommand,"%d:%02d %d:%02d -%d:%02d", iTime2/60, iTime2%60, 557 555 0, 0, 558 556 iTime2/60, iTime2%60); 559 557 560 // HlpWriteToTrapLog("chrCommand: %s\n", chrCommand);561 558 562 559 // WinSetWindowText(WinWindowFromID(hwndTop, IDST_PLAYTIME), chrCommand); … … 658 655 int iCurrentTrack; 659 656 657 //SysWriteToTrapLog("\n%s:\n", __FUNCTION__); 658 660 659 sprintf(chrCommand,"STATUS wave%d MODE WAIT", iWave); 661 660 rc = mciSendString(chrCommand, retMsg, sizeof(retMsg), 0, 0); … … 688 687 else { 689 688 iCurrentTrack=atoi(retMsg); 689 //SysWriteToTrapLog(" iWave: %d. iPrevTrack: %d, iCurrentrack: %d\n", iWave, iPrevTrack, iCurrentTrack); 690 690 /* Timeout. Check if track is still playing */ 691 691 if(iCurrentTrack==iPrevTrack+1) { 692 692 /* Audio file played. Start next */ 693 cwPlayAudioFile(hwndFrame, PLAY_NEXT); 694 } 695 } 696 } 697 698 699 700 701 702 703 704 705 693 //SysWriteToTrapLog(" iWave: %d. iPrevTrack: %d, iCurrentrack: %d, startinb next (%d)\n", iWave, iPrevTrack, iCurrentTrack, __LINE__); 694 cwPlayAudioFile(hwndFrame, PLAY_NEXT_CDFLDR); 695 } 696 } 697 } 698 699 700
Note:
See TracChangeset
for help on using the changeset viewer.