Mercurial > mplayer.hg
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) |