comparison libmpdemux/open.c @ 6651:8f49c75a2824

- add icon (nice, but very ugly hakk:) - move all window to one group - better multilanguage support - some small bug fixed - some warning fixed - swap the two menu - fix small network playing bug ( evPlay instead of evPlayNetwork :) - add channel name selection for equalizer support
author pontscho
date Fri, 05 Jul 2002 23:47:00 +0000
parents d7605d08b32f
children 3bcd52b7b2ae
comparison
equal deleted inserted replaced
6650:345958ed44e5 6651:8f49c75a2824
54 #endif 54 #endif
55 55
56 char * dvd_audio_stream_types[8] = 56 char * dvd_audio_stream_types[8] =
57 { "ac3","unknown","mpeg1","mpeg2ext","lpcm","unknown","dts" }; 57 { "ac3","unknown","mpeg1","mpeg2ext","lpcm","unknown","dts" };
58 58
59 char * dvd_audio_stream_channels[6] =
60 { "unknown", "stereo", "unknown", "unknown", "unknown", "5.1" };
59 #endif 61 #endif
60 62
61 extern int vcd_get_track_end(int fd,int track); 63 extern int vcd_get_track_end(int fd,int track);
62 64
63 #ifdef USE_TV 65 #ifdef USE_TV
301 d->audio_streams[d->nr_of_channels].id=pcmaid; 303 d->audio_streams[d->nr_of_channels].id=pcmaid;
302 pcmaid++; 304 pcmaid++;
303 break; 305 break;
304 } 306 }
305 307
306 mp_msg(MSGT_OPEN,MSGL_V,"[open] audio stream: %d audio format: %s language: %s aid: %d\n", 308 d->audio_streams[d->nr_of_channels].type=audio->audio_format;
309 // Pontscho: to my mind, tha channels:
310 // 1 - stereo
311 // 5 - 5.1
312 d->audio_streams[d->nr_of_channels].channels=audio->channels;
313 mp_msg(MSGT_OPEN,MSGL_V,"[open] audio stream: %d audio format: %s (%s) language: %s aid: %d\n",
307 d->nr_of_channels, 314 d->nr_of_channels,
308 dvd_audio_stream_types[ audio->audio_format ], 315 dvd_audio_stream_types[ audio->audio_format ],
316 dvd_audio_stream_channels[ audio->channels ],
309 tmp, 317 tmp,
310 d->audio_streams[d->nr_of_channels].id 318 d->audio_streams[d->nr_of_channels].id
311 ); 319 );
312 320
313 d->nr_of_channels++; 321 d->nr_of_channels++;
367 d->last_cell=d->cur_pgc->program_map[pgn-1] - 1; 375 d->last_cell=d->cur_pgc->program_map[pgn-1] - 1;
368 } 376 }
369 else 377 else
370 d->last_cell=d->cur_pgc->nr_of_cells; 378 d->last_cell=d->cur_pgc->nr_of_cells;
371 379
372 if( d->cur_pgc->cell_playback[d->cur_cell].block_type 380 if( d->cur_pgc->cell_playback[d->cur_cell].block_type == BLOCK_TYPE_ANGLE_BLOCK ) d->cur_cell+=dvd_angle;
373 == BLOCK_TYPE_ANGLE_BLOCK ) d->cur_cell+=dvd_angle;
374 d->cur_pack = d->cur_pgc->cell_playback[ d->cur_cell ].first_sector; 381 d->cur_pack = d->cur_pgc->cell_playback[ d->cur_cell ].first_sector;
375 d->cell_last_pack=d->cur_pgc->cell_playback[ d->cur_cell ].last_sector; 382 d->cell_last_pack=d->cur_pgc->cell_playback[ d->cur_cell ].last_sector;
376 mp_msg(MSGT_DVD,MSGL_V, "DVD start cell: %d pack: 0x%X-0x%X \n",d->cur_cell,d->cur_pack,d->cell_last_pack); 383 mp_msg(MSGT_DVD,MSGL_V, "DVD start cell: %d pack: 0x%X-0x%X \n",d->cur_cell,d->cur_pack,d->cell_last_pack);
377 384
378 // ... (unimplemented) 385 // ... (unimplemented)