Although that would indeed hide the problem, I'm pretty sure such a hack would also trigger a lot of other functional issues. I'd go for the clean way: implement a Video class that may have a list of several files. Ideally, the concatenation of all those files should be seen by GStreamer as only one stream so that we get the correct position/duration information.
Splitting media in several files is a nonsense inherited from the CD-R days, it should be hidden to the normal end-user.
Although that would indeed hide the problem, I'm pretty sure such a hack would also trigger a lot of other functional issues. I'd go for the clean way: implement a Video class that may have a list of several files. Ideally, the concatenation of all those files should be seen by GStreamer as only one stream so that we get the correct position/duration information.
Splitting media in several files is a nonsense inherited from the CD-R days, it should be hidden to the normal end-user.